Sept 93 Late-Breaking Q&A MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Sept 93 Late-Breaking Q&A 0 21K 11/10/93 Sept 93 Late-Breaking Q&A - September 1993 Late-Breaking Q&As. This is a new way of getting special Q&As to you before they’ve been completely reviewed, copy-edited, and added to the Q&A Tech Notes. The content is preliminary; it’s been verified by each author, but you might notice changes when you see the final version in a Q&A Tech Note. Examples of the questions - What do I have to do to make my CD-ROM driver work with Foreign File Access? Is Foreign File Access licensable from Apple? My SCSI driver sometimes hangs and I have to reset the bus. Am I making a common mistake? What’s the Macintosh built-in analog sound input port signal specification? Includes many more questions.
SCSI Termination MacTNsDL Trilogy III:Files:MacTechNotes:Apple Workgroup Server:SCSI Termination 0 3K 11/10/93 SCSI Termination - The introduction of the Apple Workgroup Server 95 has led to questions with regard to the SCSI termination requirements for the internal Processor Direct Slot Card and the SCSI busses that it supports. The internal and external SCSI buses on the AWS95 are two separate electrical buses that are logically treated as one via software. This means external cabling and termination issues do not affect the internal bus and vice-versa. Both buses are terminated at the main board. Find out more by reading this Technical note.
Kconfig Mods for AWS95 MacTNsDL Trilogy III:Files:MacTechNotes:Apple Workgroup Server:Kconfig Mods for AWS95 0 3K 11/10/93 Kconfig Mods for AWS95 - This technical note documents the default Kernel parameters settings for the File/Print and Database server Configurations under A/UX version 3.0.1 and how they are different from A/UX version 3.0. It also describes the new configuration parameters introduced in A/UX version 3.0.1 and their default settings.
File to File/DB Server MacTNsDL Trilogy III:Files:MacTechNotes:Apple Workgroup Server:File to File/DB Server 0 5K 11/10/93 File to File/DB Server - This technical note discusses how to convert your Apple Workgroup Server 95 (AWS95) File/Print Server running AppleShare Pro to a combined Apple Workgroup Server 95 File/Print Server/Database Server running AppleShare Pro and Oracle 7. The Database Server addition to an Apple Workgroup Server 95 File/Print Server requires many steps to be taken, all of which are explained in this tech note.
File to DB server MacTNsDL Trilogy III:Files:MacTechNotes:Apple Workgroup Server:File to DB server 0 5K 11/10/93 File to DB server - This technical note discusses how to change your Apple Workgroup Server 95 (AWS 95) File/Print Server running AppleShare Pro to be a Apple Workgroup Server 95 Database Server running Oracle 7. Changing to an Apple Workgroup Server 95 Database Server requires many steps to be taken, all of which are described in the tech note.
DB to File/DB server MacTNsDL Trilogy III:Files:MacTechNotes:Apple Workgroup Server:DB to File/DB server 0 4K 11/10/93 DB to File/DB server - This technical note discusses how to convert your Apple Workgroup Server 95 Database Server running Oracle 7 to a combined Apple Workgroup Server 95 Database/File/Print Server running Oracle 7 and AppleShare Pro. The File/Print Server addition to a Apple Workgroup Server 95 Database Server requires many steps, which are fully explained in the documentation.
DB to File server MacTNsDL Trilogy III:Files:MacTechNotes:Apple Workgroup Server:DB to File server 0 5K 11/10/93 DB to File server - This technical note discusses how to change your Apple Workgroup Server 95 Database Server running Oracle 7 to a File/Print Server running AppleShare Pro. Changing to a Apple Workgroup Server 95 File/Print Server requires many steps to be taken, all of which are listed and fully explained in the documentation.
Correct Platform Choice MacTNsDL Trilogy III:Files:MacTechNotes:Apple Workgroup Server:Correct Platform Choice 0 3K 11/10/93 Correct Platform Choice - With the release of the Apple Workgroup Server 95 there has been confusion with respect to guiding customers towards selecting the proper platform for their specific needs. In a number of instances the database version of this product has been selected when what the customer required was really the File/Print Server. ACIUS Inc. is shipping their version of the 4th Dimension server. It will be important to make sure that people who want to obtain this product combination understand that the proper platform is the File/Print Server and not the database server product.
Configuring Inodes MacTNsDL Trilogy III:Files:MacTechNotes:Apple Workgroup Server:Configuring Inodes 0 6K 11/10/93 Configuring Inodes - This technical note documents methods for tuning/creating a UNIX file system with lower overheads in terms of inode allocation, which proves to be important in large size file systems by reclaiming disk space. The newfs command makes a Berkeley 4.2 UNIX file system (UFS) on the specified device file. The A/UX version of HD SC Setup invokes newfs when creating a UFS. Each file on the system is represented by an inode, which contains critical information about the file, including ownership, permissions, size, etc. The newfs command allocates disk space for inodes when the UFS is created. Find out more!
AWS95 Q&A MacTNsDL Trilogy III:Files:MacTechNotes:Apple Workgroup Server:AWS95 Q&A 0 13K 11/10/93 AWS95 Q&A - This technote provides questions and answers pertaining to the Apple Workgroup Server 95. Some on the included questions - What is the relative positioning of the Apple Workgroup Servers and AppleShare family of products? What is the positioning the AWS 95 and AppleShare Pro against its competitors? What Server and Services products are available and shipping? What are the configurations and prices for the AWS family? Why isn't AppleShare Pro bundled with every AWS95 configuration? Why are some customers having problems ordering AppleShare Pro? What third party applications are available for the Workgroup Server 95? And many more questions (with answers of course)!
AWS95 Performance Guide MacTNsDL Trilogy III:Files:MacTechNotes:Apple Workgroup Server:AWS95 Performance Guide 0 14K 11/10/93 AWS95 Performance Guide - The purpose of this Technical Note is to prov insight into the workings of certain aspects of the AWS 95 so that a person can make educated decisions on what and how to best configure and size the AWS 95 for better performance. Before getting into details about how to tune the AWS 95, the first section will discuss what kind of performance to expect from the AWS 95, as well as explain the benchmarks that were used at Apple to measure performance. The sections of this document which deal with the AppleShare Caches also apply for AppleShare 4.0 performance tuning.
AWS Buffer Cache Q & A MacTNsDL Trilogy III:Files:MacTechNotes:Apple Workgroup Server:AWS Buffer Cache Q & A 0 5K 11/10/93 AWS Buffer Cache Q & A - This technical note discusses the buffer cache the Apple Workgroup Server 95, how it affects performance and how to tune your buffer cache to maximize performance. Some of the questions - What is Unix buffer cache and how is it related to performance? How can proper cache sizing be achieved? What is the cache setting for the default File/Print as well as database configuration? What A/UX cache settings will optimize server performance?
About AWS Tech Notes MacTNsDL Trilogy III:Files:MacTechNotes:Apple Workgroup Server:About AWS Tech Notes 0 4K 11/10/93 About AWS (Apple Workgroup Server) Tech Notes - Technical notes are a ‘living’ complement to product documentation, be it Inside Macintosh or other documentation. This means that they are updated on a regular basis, so as to be accurate and up to date. New Notes are added as required. This technical note is an index of all technical notes related to the Apple Workgroup Servers and related products. It also documents all changes to the technical notes since the previous release. August 1993.
SCSI Termination MacTNsDL Trilogy III:Files:MacTechNotes:Devices:SCSI Termination 0 15K 8/26/93 SCSI Termination - This Technical Note discusses SCSI termination on the Macintosh, including the new rules of termination that are necessary with the advent of the high-speed Macintosh IIfx. Changes since May 1992 - Added a discussion of Macintosh PowerBook and PowerBook Duo termination and termination for Apple printers.
QuickTime 1.6 Feat MacTNsDL Trilogy III:Files:MacTechNotes:QuickTime:QuickTime 1.6 Feat 0 25K 8/26/93 QuickTime 1.6 Feat - This Note is a technical discussion of the changes between QuickTime 1.5 and QuickTime 1.6. QuickTime 1.6 introduces some new features and is more reliable than other QuickTime versions. The note also discusses the new features of the QuickTime 1.6 Component Manager. Topics - QuickTime 1.6 features, Component Manager 3.0 features, QuickTime 1.6 bug fixes.
Mem Mgr Compatibilit MacTNsDL Trilogy III:Files:MacTechNotes:Memory:Mem Mgr Compatibilit 0 7K 8/26/93 Mem Mgr Compatibilit - The Memory Manager has been rewritten for the PowerPC Macintosh computers. This new Memory Manager runs native PowerPC code and uses better algorithms. With this new Memory Manager, there are both old and new restrictions on it use. Topics - A list of things not to do; A new list of restrictions for being compatible in the future, A list of recommendations.
Life Before 7.1 MacTNsDL Trilogy III:Files:MacTechNotes:Text:Life Before 7.1 0 8K 8/26/93 Life Before 7.1 - Inside Macintosh-Text documents the text handling functionality in System 7.1. This Technical Note gives you some additional information that lets you design software using Inside Macintosh-Text and make it work on system software before System 7.1, going back to System 6.0.7.
Internationalization MacTNsDL Trilogy III:Files:MacTechNotes:Overview:Internationalization 0 35K 8/26/93 Internationalization - This checklist discusses internationalization issues that may arise with various features that are common in Macintosh software. For each feature, it states which problems may arise, gives advice on what to do and what not to do, and refers you to additional reading material that can help you to implement a world-ready solution.
Composite SIMMs MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Composite SIMMs 0 6K 8/26/93 Composite SIMMs - This Technical Note discusses composite SIMMs and why they shouldn’t be used on Macintosh computers. A composite SIMM is defined as a SIMM made up of banks of many smaller DRAM devices, with additional bank-controlling circuitry and perhaps buffers for the address and control signals. Composite SIMMs pose timing and electrical problems in some Macintosh computers, particularly those optimized for maximum DRAM performance, such as the Macintosh Centris 610, Macintosh Centris 650, Macintosh Quadra 800, and the Macintosh Quadra 900 series.
Scrapbook File Format MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Scrapbook File Format 0 6K 6/22/93 Scrapbook File Format - This Technical Note discusses the format of the System 7.1 Scrapbook file format. The format may change in the future so be warned.
Resource Header App Bytes MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Resource Header App Bytes 0 4K 6/22/93 Resource Header App Bytes - The section of the Resource Manager chapter of Inside Macintosh which describes the internal format of a resource file shows an area of the resource header labeled “available for application data.” You should not use this area—it is used by the Resource Manager.
Pending Update Perils MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Pending Update Perils 0 14K 6/22/93 Pending Update Perils - This Technical Note discusses potential problems when pending update events for windows behind modal dialogs are not serviced. This note also documents some new System 7 Dialog Manager calls.
Parameters for MDEF Message MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Parameters for MDEF Message 0 6K 6/22/93 Parameters for MDEF Message - In order to support popup menus, menu definition procedures (MDEFs) must now respond to a new message, mPopupMsg. mPopupMsg is message number 3. When your MDEF is called with this message, it should calculate the rectangle in which the popup menu should appear.
Errs Returned from GetNewDi MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Errs Returned from GetNewDi 0 5K 6/22/93 Errs Returned from GetNewDi - When calling GetNewDialog to retrieve a dialog template from a previously opened resource file, how are error conditions indicated to the caller? Unfortunately, they aren’t. The Dialog Manager calls GetResource and assumes the returned value is good.
Custom WDEF and wDraw MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Custom WDEF and wDraw 0 4K 6/22/93 Custom WDEF and wDraw - This Technical Note explains why custom window definition functions may not respond to a wDraw message from the system (if you follow the documentation in Inside Macintosh).
Component Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Component Mgr Q&As 0 7K 6/22/93 Component Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
WorldScript Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Text:WorldScript Q&As 0 8K 6/22/93 WorldScript Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
TextEdit Record Size Limits MacTNsDL Trilogy III:Files:MacTechNotes:Text:TextEdit Record Size Limits 0 5K 6/22/93 TextEdit Record Size Limits - This Technical Note describes another limit on the length of a TextEdit record that was previously undocumented.
TextEdit Advice & Descent MacTNsDL Trilogy III:Files:MacTechNotes:Text:TextEdit Advice & Descent 0 6K 6/22/93 TextEdit Advice & Descent - This technical note will point out some bugs (and possible workarounds), and other items of interest for the TextEdit programmer.
Text Services Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Text:Text Services Mgr Q&As 0 5K 6/22/93 Text Services Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Script Manager’s Pixel2Char MacTNsDL Trilogy III:Files:MacTechNotes:Text:Script Manager’s Pixel2Char 0 8K 6/22/93 Script Manager’s Pixel2Char - This Technical Note discusses the Pixel2Char routine provided by the Script Manager. Changes since June 1989. Clarified information, corrected minor errors, and replaced the illustration.
Script Manager Print Action MacTNsDL Trilogy III:Files:MacTechNotes:Text:Script Manager Print Action 0 6K 6/22/93 Script Manager Print Action - This technical note describes how Print Drivers can access the Script Manager Print Action routine to print unconventional text, such as Japanese or Arabic.
Script Manager 2.0 Date & T MacTNsDL Trilogy III:Files:MacTechNotes:Text:Script Manager 2.0 Date & T 0 5K 6/22/93 Script Manager 2.0 Date - This Technical Note describes known bugs and features in and solutions to the date and time routines introduced in Script Manager 2.0.
Modifying Standard String C MacTNsDL Trilogy III:Files:MacTechNotes:Text:Modifying Standard String C 0 11K 6/22/93 Modifying Standard String C - This technical note describes how to modify the standard string comparison by constructing an itl2 resource. Developers may want to modify the standard string comparison if Apple’s comparison doesn’t meet their needs or if Apple has not written a string comparison routine for the language that concerns them.
Drawing Text in Narrow Graf MacTNsDL Trilogy III:Files:MacTechNotes:Text:Drawing Text in Narrow Graf 0 4K 6/22/93 Drawing Text in Narrow Graf - When you draw a character into a GrafPort, your program will die with an address error if the width of the GrafPort is smaller than the width of the character. If you check before drawing the character to see if the GrafPort is wide enough, you can avoid this unfortunate tragedy.
QT Overview Q&As MacTNsDL Trilogy III:Files:MacTechNotes:QuickTime:QT Overview Q&As 0 5K 6/22/93 QT Overview Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
QT for Windows Q&As MacTNsDL Trilogy III:Files:MacTechNotes:QuickTime:QT for Windows Q&As 0 7K 6/22/93 QT for Windows Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Loading Components Bug MacTNsDL Trilogy III:Files:MacTechNotes:QuickTime:Loading Components Bug 0 9K 6/22/93 Loading Components Bug - The Component Manager may change the current resource file in the resource search path. This is a bug and will be fixed as soon as possible.
Dependent Files MacTNsDL Trilogy III:Files:MacTechNotes:QuickTime:Dependent Files 0 10K 6/22/93 Dependent Files - This Technical Note describes how to identify and work with dependent files, which are files that reference or are referenced by other files. It also documents QuickTime's dependent file format.
Using MPW for Non-Mac 68000 MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:Using MPW for Non-Mac 68000 0 11K 6/22/93 Using MPW for Non-Mac 68000 - This Technical Note discusses using MPW 3.0 for creating software intended to run on 68000-based systems that do not implement the Macintosh run-time architecture. These systems include NuBus™ cards, peripheral devices, and proprietary 68000 systems.
The Compleat Guide to Teach MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:The Compleat Guide to Teach 0 15K 6/22/93 The Compleat Guide to Teach - This Technical Note explains how to use TeachText to create release notes, complete with pictures, which every Macintosh owner can read. This Note assumes familiarity with ResEdit.
Stand-Alone Code MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:Stand-Alone Code 0 113K 6/22/93 Stand-Alone Code - This Technical Note discusses many of the issues related to stand-alone code modules. This Note is by no means a completely original work, as the author borrows freely from the work of Keith Rollin, Mark Baumwell, and Jim Friedlander.
MPW C Glue for Point & Stri MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:MPW C Glue for Point & Stri 0 5K 6/22/93 MPW C Glue for Point & Stri - MPW 2.0 includes new C interfaces to ROM routines which no longer do string and point conversions. These new interfaces are described here.
Macintosh Allegro Common Li MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:Macintosh Allegro Common Li 0 11K 6/22/93 Macintosh Allegro Common - This Technical Note describes some known problems and provides solutions to these problems for the Macintosh Allegro Common Lisp™ package which is available from Apple Computer, Inc. You should note, however, that although Apple acquired Coral Software and is selling Macintosh Allegro Common Lisp, Apple is not currently distributing any other products which had been developed or previously sold by Coral Software.
Life With Font/DA Mover MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:Life With Font/DA Mover 0 5K 6/22/93 Life With Font/DA Mover - This technical note describes how to make sure that your desk accessory will work after being moved by Font/Desk Accessory Mover.
InitGraf with MPW Assembly MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:InitGraf with MPW Assembly 0 5K 6/22/93 InitGraf with MPW Assembly - The Macintosh Programmer’s Workshop (MPW) requires assembly-language programmers to allocate their own QuickDraw global variables rather than use the default record as indicated in Inside Macintosh.
Glue Code MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:Glue Code 0 12K 6/22/93 Glue Code - This Technical Note describes glue code, explains how it quietly improves your complicated life, and shows you how to write your own when necessary.
Apple’s Multidisk Installer MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:Apple’s Multidisk Installer 0 9K 6/22/93 Apple’s Multidisk Installer - This Technical Note documents Apple’s Multidisk Installer, and it is in addition to separate Installer documentation which provides the details of writing scripts. Changes since September 1991, Revised information on the use of Installer version 3.1 to version 3.2. Revised information on the use of ScriptCheck version 3.2.1 with Installer version 3.2. Added Common Questions and Answers relating to the use of the Installer.
Accessing Globals From MPW MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:Accessing Globals From MPW 0 6K 6/22/93 Accessing Globals From MPW - This technical note demonstrates how to access MPW Pascal and MPW C globals from the MPW Assembler.
Gestalt & Sysenvirons MacTNsDL Trilogy III:Files:MacTechNotes:Overview:Gestalt & Sysenvirons 0 12K 6/22/93 Gestalt & Sysenvirons - This Technical Note discusses the latest changes and improvements to the _Gestalt and _SysEnvirons calls.
Compatibility Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Overview:Compatibility Q&As 0 6K 6/22/93 Compatibility Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
0 9K 6/22/93 Chooser Enhancements - Beginning with version 3.2, the Chooser has been enhanced to provide support for additional controls.
10+ Commandments MacTNsDL Trilogy III:Files:MacTechNotes:Overview:10+ Commandments 0 17K 6/22/93 10+ Commandments - The world of Macintosh is changing rapidly. With a plethora of new Macintosh CPUs and the prospect of even stranger, non-68K CPUs on the horizon, how’s a programmer supposed to keep up? Maybe it’s time to review some basic tenets of Macintosh programming and point out some future pitfalls. Not only is it important that Apple evolve new hardware; Apple must evolve the operating system as well. The issues discussed here affect the ability of Apple to transform the Macintosh Operating System into a modern operating system. As you write new code, or review old code, be aware of these issues.
OS Queue Utility Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Operating System:OS Queue Utility Q&As 0 6K 6/22/93 OS Queue Utility Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Math Function Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Operating System:Math Function Q&As 0 5K 6/22/93 Math Function Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Gestalt Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Operating System:Gestalt Mgr Q&As 0 5K 6/22/93 Gestalt Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
TokenTlk Programmer's Guide MacTNsDL Trilogy III:Files:MacTechNotes:Networking:TokenTlk Programmer's Guide 0 9K 6/22/93 TokenTlk Programmer's Guide - This Technical Note presents the additions and changes to the TokenTalk Programmer’s Guide and the latest information with regard to software development for the Apple Token Ring NB and Token Ring 4/16 NB network cards.
The PAP Status Buffer MacTNsDL Trilogy III:Files:MacTechNotes:Networking:The PAP Status Buffer 0 8K 6/22/93 The PAP Status Buffer - This Technical Note shows the format of the ATP data part of Printer Access Protocol (PAP) OpenConnReply and Status AppleTalk response packets. A PAP client returns this information in its implementation of the PAPStatus and PAPOpen calls. The status buffer format is shown for both LaserWriter and ImageWriter (with the ImageWriter II/LQ LocalTalk Option card installed) printers.
SNMP Transports MacTNsDL Trilogy III:Files:MacTechNotes:Networking:SNMP Transports 0 13K 6/22/93 SNMP Transports - This Technical Note explains how to write an SNMP (Simple Network Management Protocol) Transport. An SNMP Transport is responsible for communicating between the SNMP Manager and a particular network layer. Thus, if you were writing a new network stack for the Macintosh and wanted it to use the SNMP Manager, you would write an SNMP Transport for your network stack.
RegisterName MacTNsDL Trilogy III:Files:MacTechNotes:Networking:RegisterName 0 4K 6/22/93 RegisterName - The verify flag indicator byte (verifyFlag) of the AppleTalk RegisterName function should always be set TRUE in published code.
PAP Status Buffer MacTNsDL Trilogy III:Files:MacTechNotes:Networking:PAP Status Buffer 0 8K 6/22/93 PAP Status Buffer - This Technical Note shows the format of the ATP data part of Printer Access Protocol (PAP) OpenConnReply and Status AppleTalk response packets. A PAP client returns this information in its implementation of the PAPStatus and PAPOpen calls. The status buffer format is shown for both LaserWriter and ImageWriter (with the ImageWriter II/LQ LocalTalk Option card installed) printers.
Networking Cards & SNMP MacTNsDL Trilogy III:Files:MacTechNotes:Networking:Networking Cards & SNMP 0 9K 6/22/93 Networking Cards & SNMP - Apple provides an SNMP Manager that implements an architecture for doing network management on a Macintosh computer. This Tech Note describes how the SNMP manager finds network cards on a Macintosh and explains how you can make the SNMP Manager recognize new types of network cards. This Tech Note is a supplement to the information provided in the Developers kit for SNMP available on the E.T.O. CD-ROM in the MacSNMP Programmer’s Guide.. The kit defines the interfaces to actually gather the information.
High-Level AppleTalk Routin MacTNsDL Trilogy III:Files:MacTechNotes:Networking:High-Level AppleTalk Routin 0 5K 6/22/93 High-Level AppleTalk Routin - What you need to do in order to use high-level AppleTalk routines depends upon the interfaces you are using. Some differences are outlined below.
AppleTalk Timers Explained MacTNsDL Trilogy III:Files:MacTechNotes:Networking:AppleTalk Timers Explained 0 10K 6/22/93 AppleTalk Timers Explained - This Technical Note explains how to effectively use timers and retry mechanisms of the various AppleTalk protocols to achieve maximum performance on an internet.
VM and Memory Mappings MacTNsDL Trilogy III:Files:MacTechNotes:Memory:VM and Memory Mappings 0 20K 6/22/93 VM and Memory Mappings - The purpose of this Note is twofold. First, it describes in detail how to use the GetPhysical routine. This routine is critical to the support of alternate bus masters on certain machines without Virtual Memory (VM) and all machines with VM. Included is an ancillary discussion of several closely-related VM routines. Second, it reiterates a number of issues important to VM compatibility and elucidates some of the deeper VM issues of which specialized developers should be aware. Compatibility issues are especially important for developers of SCSI drivers, NuBus™ master hardware, and code which runs at interrupt time.
MaxApplZone and MoveHHi MacTNsDL Trilogy III:Files:MacTechNotes:Memory:MaxApplZone and MoveHHi 0 5K 6/22/93 MaxApplZone and MoveHHi - When calling MaxApplZone and MoveHHi from assembly language, be sure to get the correct code.
Collaborative Comp Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Interapplication Comm.:Collaborative Comp Q&As 0 7K 6/22/93 Collaborative Comp Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Using Laser Prep Routines MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:Using Laser Prep Routines 0 6K 6/22/93 Using Laser Prep Routines - This technical note addresses the issues involved in depending on the procedures and constants defined in the Laser Prep dictionary.
Spooler Queries? MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:Spooler Queries? 0 4K 6/22/93 Spooler Queries? - When the LaserShare spooler is on an AppleTalk network, it acts like a LaserWriter-type device, which can be chosen and communicated with much like a real LaserWriter. Some applications, however, must communicate with a LaserWriter directly, not a spooler. If this is true for your application, you can check whether you are actually talking to a real LaserWriter by sending to the LaserWriter the following query.
Print Dialogues - Adding It MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:Print Dialogues - Adding It 0 15K 6/22/93 Print Dialogues - Adding It - This technical note discusses how to add your own items to the Printing Manager’s dialogs.
LaserWriter Optimization MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:LaserWriter Optimization 0 10K 6/22/93 LaserWriter Optimization - This Technical Note discusses techniques for optimizing code for printing on the LaserWriter. Changes since March 1988, Updated the “Printable Paper Area” and “Memory Considerations” sections as well as the printer IDs, moved the error messages from the end of the Note to Technical Note #161, A Printing Loop That Cares…, and removed the “Spool-A-Page/Print-A-Page” section because Technical Note #125, Effect of Spool-A-Page/Print-A-Page on Shared Printers, already thoroughly covers this topic.
LaserWriter Driver Surprise MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:LaserWriter Driver Surprise 0 8K 6/22/93 LaserWriter Driver Surprise - This Technical Note describes some changes in version 5.0 and later LaserWriter drivers. Changes since April 1988. Described a bug in 5.x which is fixed in 6.0 and later, and reiterated a warning about storing fonts in an application.
Dictionary Downloading MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:Dictionary Downloading 0 8K 6/22/93 Dictionary Downloading - This technical note discusses a method for downloading PostScript dictionaries automatically using the LaserWriter driver. It will also provide the format and use of the PREC(103) resource. It will also describe some problems with the now obsolete PREC(201) resource. If you are using PostScript dictionaries, or either of these resources, you should definitely read this note.
RowBytes Revealed II MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:RowBytes Revealed II 0 10K 6/22/93 RowBytes Revealed II - This Technical Note discusses the maximum rowBytes value for a pixMap.
QuickDraw’s Internal Pict D MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:QuickDraw’s Internal Pict D 0 9K 6/22/93 QuickDraw’s Internal Pict D - This technical note describes the internal format of the QuickDraw picture data structure. This revision corrects some errors in the opcode descriptions and provides some examples.
Fixed CLUT Devices MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:Fixed CLUT Devices 0 7K 6/22/93 Fixed CLUT Devices - Applications that need a given set of colors to look good or make use of color table animation can obtain undesired results in PowerBook 160, PowerBook 180, and PowerBook Duo Macintosh models. The reason for this is that these models sport Fixed Color Devices associated with the flat screen display. This Tech Note describes what a Fixed CLUT device is and presents some solutions to the challenges presented by this display type.
Every Picture [Comment] Tel MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:Every Picture [Comment] Tel 0 5K 6/22/93 Every Picture [Comment] Tel - Application-specific picture comment conflict and registration is addressed, along with Developer Technical Support’s method for solving it.
Displaying Large PICT Files MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:Displaying Large PICT Files 0 8K 6/22/93 Displaying Large PICT Files - Now that we have scanners and other massive-picture producing types of applications, there is a need to address the problem of how to display a PICT format object that is bigger than a current PICT resource is allowed to be. Note that this technique applies equally well to version 1 and version 2 (word-opcode) pictures as produced by the Macintosh II.
ColorSync Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:ColorSync Q&As 0 6K 6/22/93 ColorSync Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Sleep Queue Tasks MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Sleep Queue Tasks 0 10K 6/22/93 Sleep Queue Tasks - This Technical Note demonstrates how one can write an application to display a dialog box before a portable Macintosh goes to sleep.
Macintosh 21" Color Display MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Macintosh 21" Color Display 0 8K 6/22/93 Macintosh 21" Color Display - This Technical Note presents the technical specifications for the Macintosh 21" Color Display with the objective of allowing display board and accelerator board manufacturers to ensure compatibility with this monitor.
Mac Quadra Built-In Video MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Mac Quadra Built-In Video 0 11K 6/22/93 Mac Quadra Built-In Video - This is an in-depth article in three parts, describing the internal video on the Macintosh Quadra computers. The first part discusses a number of general Quadra video topics, the second part details how to wire the video connector sense pins to access all the Quadra’s supported video modes, and the third describes the memory configurations necessary to support each of the video modes at specific pixel depths.
Mac Portable ROM Expansion MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Mac Portable ROM Expansion 0 13K 6/22/93 Mac Portable ROM Expansion - This Technical Note explains the practice of and theory behind compatible use of the expansion ROM in the Macintosh Portable.
Mac Portable PDS Developmen MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Mac Portable PDS Developmen 0 13K 6/22/93 Mac Portable PDS Development - The Technical Note describes the unique aspects of the Macintosh Portable Processor Direct Slot (PDS), including the severe limitations in its use.
Mac SE/30, II, IIx RAM MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Mac Mem Config:Mac SE/30, II, IIx RAM 0 11K 6/22/93 Mac SE/30, II, IIx RAM - drawings on RAM install configurations.
Mac SE RAM MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Mac Mem Config:Mac SE RAM 0 9K 6/22/93 Mac SE RAM - drawings on RAM install configurations.
Mac SE (w/jump) RAM MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Mac Mem Config:Mac SE (w/jump) RAM 0 9K 6/22/93 Mac SE (w/jump) RAM - drawings on RAM install configurations.
Mac Plus RAM MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Mac Mem Config:Mac Plus RAM 0 14K 6/22/93 Mac Plus RAM - drawings on RAM install configurations.
Mac IIfx RAM MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Mac Mem Config:Mac IIfx RAM 0 14K 6/22/93 Mac IIfx RAM - drawings on RAM install configurations.
Mac Classic, LC, IIsi RAM MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Mac Mem Config:Mac Classic, LC, IIsi RAM 0 5K 6/22/93 Mac Classic, LC, IIsi RAM - drawings on RAM install configurations.
Byte Smearing MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Byte Smearing 0 5K 6/22/93 Byte Smearing - This Technical Note discusses a feature of the current Macintosh hardware which will not be supported in the future. Macintosh hardware developers and driver writers should be aware of this limitation as it affects current and future products.
ADBReInit in sys 4.2 - Don' MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:ADBReInit in sys 4.2 - Don' 0 5K 6/22/93 ADBReInit in sys 4.2 - Because of a bug (which causes auto-repeat) in the ROM version of the Macintosh SE keyboard driver, a patch was placed in System 4.1. If ADBReInit is called, the ROM version of the keyboard driver will be reloaded, and the RAM version of the driver with the patches will not be used. Therefore, it is recommended that ADBReInit not be called on the Macintosh SE until the problem is fixed. (There is no need to call ADBReInit.) This problem will not occur with the Macintosh II ROM version of the keyboard driver.
ADB (Space Aliens) MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:ADB (Space Aliens) 0 15K 6/22/93 ADB (Space Aliens) - This Technical Note explains how the Apple Desktop Bus (ADB) works on the Macintosh. This Note covers the boot process, driver installation, ADB Manager run-time behavior, use of ADB Manager calls, and answers commonly asked questions.
Resolving Alias Files Quiet MacTNsDL Trilogy III:Files:MacTechNotes:Files:Resolving Alias Files Quiet 0 11K 6/22/93 Resolving Alias Files Quiet - ResolveAliasFile always presents the user identity dialog when mounting remote volumes. This Technical Note offers an alternative function, ResolveAliasFileMountOption, which uses the previously undocumented FollowFinderAlias trap to resolve alias files only if their target is on an already mounted volume. Also included is an IsAliasFile routine for identifying alias files.
PBCatMove - Moving Your Cat MacTNsDL Trilogy III:Files:MacTechNotes:Files:PBCatMove - Moving Your Cat 0 9K 6/22/93 PBCatMove - Moving Your Cat - This Technical Note clarifies the documentation in Inside Macintosh for _PBCatMove and provides a demonstration on how to use it. Changes since February 1989, Added a discussion of using NIL for the destination name pointer, which is the simplest way to use _CatMove, and revised the sample code to use the high-level File Manager calls. Thanks to Tim Dierks of Apple Developer Technical Support U.K. for pointing out the problems with the previous version of this Note.
Hard Disk Medic MacTNsDL Trilogy III:Files:MacTechNotes:Files:Hard Disk Medic 0 18K 6/22/93 Hard Disk Medic - The death of a hard disk with megabytes worth of data can be exceedingly traumatic. This technical note will describe techniques for recovering a hard disk and the data that is on it. The discussion will also include some tips on how to avoid problems.
Clearing Completion MacTNsDL Trilogy III:Files:MacTechNotes:Files:Clearing Completion 0 4K 6/22/93 Clearing Completion - When making synchronous calls to the File Manager, it is not necessary to clear ioCompletion field of the parameter block, since that is done for you. Some earlier technotes explicitly cleared ioCompletion, with the knowledge that this was unnecessary, to try to encourage developers to fill in all fields of parameter blocks as indicated in Inside Macintosh.
Serial PollProc MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Serial PollProc 0 8K 6/22/93 Serial PollProc - This Technical Note discusses how to make a PollProc for your MIDI (Musical Instrument Digital Interface) driver on the Macintosh PowerBook 140 and 170.
Monitor Depth MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Monitor Depth 0 7K 6/22/93 Monitor Depth - This Technical Note describes two new system calls that allow an application to change the depth and flags for a given device and also check whether a device supports a particular depth and flags setting. Apple provides these calls to give developers a better way to help users make changes when they consider it appropriate. Abusive use of these calls is a sure way to guarantee that the Thought Police come after you to confiscate your Macintoshes, your stock of Mountain Dew®, and your Technical Notes binder. This Note assumes familiarity with Inside Macintosh, Volume V, Graphics Devices.
Modem Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Modem Q&As 0 5K 6/22/93 Modem Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
MIDI Interface Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Devices:MIDI Interface Q&As 0 5K 6/22/93 MIDI Interface Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
High Level Control & Stat MacTNsDL Trilogy III:Files:MacTechNotes:Devices:High Level Control & Stat 0 7K 6/22/93 High Level Control & Stat - This Technical Note discusses situations under which high-level Status calls do not work correctly and PBStatus calls should be made instead. Changes since February 1990-Information has been added describing similar problems with high-level Control calls.
Drivers & DAs in MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Drivers & DAs in 0 8K 6/22/93 Drivers & DAs in - This Technical Note describes a few complications which rear their rather ugly little heads when a desk accessory or driver needs periodic time. It also presents a few solutions to work around these problems and make life easier, at least periodically.
Driver Education MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Driver Education 0 26K 6/22/93 Driver Education - This Technical Note describes in detail the operation of the Device Manager and its interaction with device drivers. It provides the background needed for correct operation of third-party device drivers and also presents a method for finding an entry in the Unit Table for a driver.
Drive Queue Elements MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Drive Queue Elements 0 7K 6/22/93 Drive Queue Elements - This note expands on Inside Macintosh’s definition of the drive queue, which is given in the File Manager chapter.
Docking Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Docking Mgr Q&As 0 6K 6/22/93 Docking Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
CD-ROM Notes (Most Excellen MacTNsDL Trilogy III:Files:MacTechNotes:Devices:CD-ROM Notes (Most Excellen 0 9K 6/22/93 CD-ROM Notes - This Technical Note discusses issues concerning the use of the AppleCD SC drive, the Apple CD-ROM device driver, and the Foreign File Access software extension.
CD-ROM Driver Calls MacTNsDL Trilogy III:Files:MacTechNotes:Devices:CD-ROM Driver Calls 0 26K 6/22/93 CD-ROM Driver Calls - This Technical Note discusses the public interface to the Apple CD-ROM driver, which currently supports the AppleCD SC, AppleCD SC Plus/AppleCD 150, and the AppleCD 300. This information supercedes the "Macintosh CD-ROM Device Driver" chapter of AppleCD SC Developer's guide available through APDA. If you're writing special purpose application software that needs to access the audio or data portions of a CD-ROM directly, this note will be of interest to you.
Serial I/O Port Q&A MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Serial I/O Port Q&A 0 10K 4/12/93 Serial I/O Port Q&A - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
+5 Volt Trickle MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:+5 Volt Trickle 0 6K 4/12/93 +5 Volt Trickle - One of the features of the new NuBus90 spec is the availability of +5 trickle charge. There are some things that you will need to know about this feature before you design any NuBus card. This Tech Note will provide these things. NuBus90 +5 trickle feature, +5 trickle feature on Macintosh, Possible problems with +5 trickle.
Sys Error Hndlr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Operating System:Sys Error Hndlr Q&As 0 6K 2/23/93 Sys Error Hndlr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Mac Quadra Built-In Video MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Mac Quadra Built-In Video 0 11K 2/23/93 Mac Quadra Built-In Video - This is an in-depth article in three parts, describing the internal video on the Macintosh Quadra computers. The first part discusses a number of general Quadra video topics, the second part details how to wire the video connector sense pins to access all the Quadra’s supported video modes, and the third describes the memory configurations necessary to support each of the video modes at specific pixel depths.
MacApp Segmentation MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:MacApp Segmentation 0 14K 12/29/92 MacApp Segmentation - This Technical Note describes MacApp segmentation strategies and guidelines. It also describes performance, runtime, and development tools issues related to segmentation. Some of the discussion is also relevant to general segmentation strategies with non-MacApp-based applications. The MacApp techniques are based on MacApp 3.0; however, many of the issues are also relevant to MacApp 2.0.
Background-Only Apps MacTNsDL Trilogy III:Files:MacTechNotes:Processes:Background-Only Apps 0 8K 12/29/92 Background-Only Apps - Background-only applications (BOAs) are Macintosh applications that run only in the background under MultiFinder and under System 7. BOAs are the preferred alternative to INITs, drivers, and stand-alone code for most startup-time and background “daemon” services. This note discusses various issues that affect development of BOAs, as well as useful implementation strategies for BOAs.
AppleTalkOvQ&As MacTNsDL Trilogy III:Files:MacTechNotes:Networking:AppleTalkOvQ&As 0 9K 12/29/92 AppleTalkOvQ&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
AppleShareQ&As MacTNsDL Trilogy III:Files:MacTechNotes:Networking:AppleShareQ&As 0 22K 12/29/92 AppleShareQ&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Time Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Processes:Time Mgr Q&As 0 5K 12/28/92 Time Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Programmatic PostScript MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:Programmatic PostScript 0 10K 12/28/92 Programmatic PostScript - This Technical Note discusses how to make the LaserWriter driver, versions 7.0 and later, create PostScript files from your printing loop, and when this is and is not appropriate.
Movies ‘LOOP’ Atom and Frie MacTNsDL Trilogy III:Files:MacTechNotes:QuickTime:Movies ‘LOOP’ Atom and Frie 0 6K 12/28/92 Movies ‘LOOP’ Atom and Friends - This Technical Note discusses entertaining uses for QuickTime user data atoms, Apple defined and otherwise.
Mac Mem Configurations MacTNsDL Trilogy III:Files:MacTechNotes:Memory:Mac Mem Configurations 0 126K 12/28/92 Mac Mem Configurations - This Technical Note describes the different possible memory configurations of all models of the Macintosh family that use Single In-line Memory Modules (SIMMs) as well as the non-SIMM memory upgrade options of the Macintosh Portable, Macintosh Classic, and Macintosh PowerBooks. (Special thanks to Brian Howard for the Macintosh Plus and original SE drawings, and for the inspiration for the other drawings.) This Note also describes the obstacles to using four megabit (Mbit) DRAM SIMMs in Apple Macintosh products to date.
Absolute Pointing Device MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Absolute Pointing Device 0 14K 10/30/92 This Technical Note specifies a memory data structure for use by absolute pointing devices; it was developed for the Apple Desktop Bus (ADB) but could also be used for devices using serial input. Generally, this data structure is created and updated by the pointing device’s driver and read by either an application or the system cursor rendering software.
ZoomWindow MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:ZoomWindow 0 9K 10/29/92 ZoomWindow - This Technical Note contains some hints about using _ZoomWindow. Changes since February 1990. Fixed a bug in DoWZoom which caused crashes if the content of a window did not intersect with any device’s gdRect. Also made DoWZoom more robust by making savePort a local variable and checking for off-screen and inactive GDevice records. (One variable name has changed.) Additional minor changes: Corrected original sample code to use _EraseRect before zooming and added references to Human Interface Note #7, Who’s Zooming Whom? for more subtle and application- specific considerations.
X25 & X400 Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Networking:X25 & X400 Q&As 0 8K 10/29/92 X25 & X400 Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Worldwide Ov Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Overview:Worldwide Ov Q&As 0 10K 10/29/92 Worldwide Ov Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
WordBreak Tables MacTNsDL Trilogy III:Files:MacTechNotes:Text:WordBreak Tables 0 10K 10/29/92 WordBreak Tables - This technical note describes how to construct auxiliary break tables for use with the FindWord routine in the Script Manager.
Window Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Window Mgr Q&As 0 11K 10/29/92 Window Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Which File System is Active MacTNsDL Trilogy III:Files:MacTechNotes:Files:Which File System is Active 0 6K 10/29/92 Which File System is Active - This Technical Note discusses how to determine which file system a particular volume is running. Changes since June 1990. Removed text about IDs $0001-$0016 being AppleShare volumes; other file systems use this range too. Under certain circumstances it is necessary to determine which file system is currently running on a particular volume. For example, on a 64K ROM machine, your application (i.e., especially disk recovery utilities or disk editors, etc.) may need to check for MFS versus HFS. Note that this is usually not necessary, because all ROMs, except the original 64K ROMs, include HFS.
WaitNextEvent Bug in 1.0 MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:WaitNextEvent Bug in 1.0 0 5K 10/29/92 WaitNextEvent Bug in 1.0 - This Technical Note discusses a bug in WaitNextEvent in MultiFinder 1.0. This bug only occurs when WaitNextEvent is called from the background. This bug will be fixed in the next release of MultiFinder. Change since 11/87 the bug will be fixed in Systems with versions greater than $04FF.
WMgrPort MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:WMgrPort 0 6K 10/29/92 WMgrPort - Where WMgrPort (the Window Manager’s port), MultiFinder, and drawing outside of one’s windows will be reconciled.
WDs & MultiFinder MacTNsDL Trilogy III:Files:MacTechNotes:Files:WDs & MultiFinder 0 5K 10/29/92 WDs & MultiFinder - This technical note describes the way that working directories are handled under MultiFinder. Some versions of Technical Note #77 claim that you can open working directories with a unique ioWDProcID and that they will only be deallocated when “the system is rebooted.”
Volume Handling Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Files:Volume Handling Q&As 0 18K 10/29/92 Volume Handling Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Virtual User Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:Virtual User Q&As 0 6K 10/29/92 Virtual User Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Virtual Memory Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Memory:Virtual Memory Q&As 0 7K 10/29/92 Virtual Memory Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Video Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Video Q&As 0 18K 10/29/92 Video Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Version Territory MacTNsDL Trilogy III:Files:MacTechNotes:Overview:Version Territory 0 11K 10/29/92 Version Territory - This Technical Note describes the 'vers' resource supported by Finder 6.1 and later. Changes since April 1989. Changed MPW C code to reflect the changes in MPW C 3.1.
VIA Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:VIA Q&As 0 5K 10/29/92 VIA Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
VCBs and Drive Numbers MacTNsDL Trilogy III:Files:MacTechNotes:Files:VCBs and Drive Numbers 0 5K 10/29/92 VCBs and Drive Numbers - The top of page IV-178 in The File Manager chapter of Inside Macintosh in attempts to explain the behavior of two fields in a volume control block when the corresponding disk is offline or ejected. Due to the fact that a little bit is left unsaid, this paragraph is rather misleading. The two fields in question are vcbDrvNum and vcbDRefNum (referred to as ioVDrvInfo and ioVDRefNum in C and Pascal). PBHGetVInfo can be used to access these fields.
User Items in Dialogs MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:User Items in Dialogs 0 8K 10/29/92 User Items in Dialogs - The Dialog Manager does not go into detail about how to manage user items in dialogs; this Technical Note describes the process. Changes since March 1, 1988. Added MPW C 3.0 code, added a _SetPort call to the Pascal example, and noted the necessity and meaning of enabled items.
TrueType Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Text:TrueType Q&As 0 9K 10/29/92 TrueType Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Toolbox Karma MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Toolbox Karma 0 6K 10/29/92 Toolbox Karma - This Technical Note discusses Macintosh Toolbox compatibility and what you can do to help the Macintosh continue evolving in the future.
Token Ring Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Networking:Token Ring Q&As 0 7K 10/29/92 Token Ring Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Title Index MacTNsDL Trilogy III:Files:MacTechNotes: Indexes:Title Index 0 11K 10/29/92 Title Index - This index lists each Tech Note by Title, and gives the corresponding designation.
Time Space and CopyBits MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:Time Space and CopyBits 0 21K 10/29/92 Time Space and CopyBits - This Technical Note describes the various factors that can influence the speed of _CopyBits so that developers can set up conditions to achieve the best performance for the particular situation.
TextEdit Technicalities MacTNsDL Trilogy III:Files:MacTechNotes:Text:TextEdit Technicalities 0 8K 10/29/92 TextEdit Technicalities - This Technical Note discusses some areas in TextEdit that have not previously been clearly documented. Changes since February 1990. Added a note about the changes in TextEdit for System Software 6.0.5, documented the low-memory global TESysJust, clarified information about text direction and _TESetJust, discussed problems with the SetWordBreak routine along with a solution to work around it, and described the differences in dialog text item behavior.
TextEdit Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Text:TextEdit Q&As 0 12K 10/29/92 TextEdit Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
TextEdit EOL Ambiguity MacTNsDL Trilogy III:Files:MacTechNotes:Text:TextEdit EOL Ambiguity 0 4K 10/29/92 TextEdit EOL Ambiguity - TESetSelect may be used to position the insertion point at the end of a line. There is an ambiguity, though; should the insertion point appear at the end of the preceding line or the start of the following one? It is possible to determine what will happen, as you are about to see.
TextEdit Conversion MacTNsDL Trilogy III:Files:MacTechNotes:Text:TextEdit Conversion 0 4K 10/29/92 TextEdit Conversion - Text sometimes must be converted between a Pascal string and “pure” text in a handle. This note illustrates a way to do this using MPW Pascal.
TextEdit Bugs in 4.2 MacTNsDL Trilogy III:Files:MacTechNotes:Text:TextEdit Bugs in 4.2 0 6K 10/29/92 TextEdit Bugs in 4.2 - This note formerly described the known bugs with the version of Styled TextEdit that was provided with System 4.1. Many of these bugs were fixed in System 4.2. This updated Technical Note describes the remaining known problems.
Tags MacTNsDL Trilogy III:Files:MacTechNotes:Files:Tags 0 5K 10/29/92 Tags - Apple has decided to eliminate support for file-system tags on its future products; this technical note explains this decision. Some of Apple’s disk products (and some third-party products) have the ability to store 532 bytes per sector, instead of the normal 512. Twelve of the extra bytes are used to store redundant file system information, known as “tags”, to be used by a scavenging utility to reconstruct damaged disks.
TEScroll Bug MacTNsDL Trilogy III:Files:MacTechNotes:Text:TEScroll Bug 0 4K 10/29/92 TEScroll Bug - A bug in TextEdit causes the following problem: a call to TEScroll with no horizontal or vertical displacement (that is, both dh and dv set to zero) results in disappearance of the insertion point.
System S/W Util Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:System S/W Util Q&As 0 5K 10/29/92 System S/W Util Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
System Error 33 MacTNsDL Trilogy III:Files:MacTechNotes:Memory:System Error 33 0 5K 10/29/92 System Error 33 - System 3.2 introduced a new system error, ID=33, generated by the Memory Manager when it notices that a heap had been corrupted in a certain way. This error is listed in the file “SysErr.a” as “negZcbFreeErr”.
Swapping MMU Mode MacTNsDL Trilogy III:Files:MacTechNotes:Memory:Swapping MMU Mode 0 5K 10/29/92 Swapping MMU Mode - This Technical Note describes how to avoid crashing when swapping into 32-bit mode on a Macintosh II. Thanks to Jim Berry and Dan Weston for pointing this out. Changes since April 1989. Added a reference to Technical Note #213, _StripAddress: The Untold Story.
Subject Index MacTNsDL Trilogy III:Files:MacTechNotes: Indexes:Subject Index 0 34K 10/29/92 Subject Index - This index expounds upon each of the topics covered in Technical Notes.
Sub(Launching) H-L Langu MacTNsDL Trilogy III:Files:MacTechNotes:Processes:Sub(Launching) H-L Langu 0 10K 10/29/92 Sub(Launching) H-L Langu - This Technical Note discusses the “safest” method of calling _Launch from a high-level language that supports inline assembly language with the option of launching or sublaunching another application.
Styled Text Edit in 6.0 MacTNsDL Trilogy III:Files:MacTechNotes:Text:Styled Text Edit in 6.0 0 13K 10/29/92 Styled Text Edit in 6.0 - Some changes were made to TextEdit in System 6.0 to provide more functionality and to make life easier for the programmer using TextEdit. This Note documents those changes and enhancements. Changes since August 1988. Corrected an error in TEDispatchRec in the figure on page 8.
Strip _OpenResFile/_Open MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Strip _OpenResFile/_Open 0 5K 10/29/92 Strip _OpenResFile/_Open - This Technical Note discusses a bug in _OpenResFile and _OpenRFPerm which can cause system crashes and what you can do to avoid this problem.
_StripAddress MacTNsDL Trilogy III:Files:MacTechNotes:Memory:_StripAddress 0 8K 10/29/92 _StripAddress - Inside Macintosh, Volume V, The OS Utilities, incorrectly documents the _StripAddress trap; this Technical Note correctly documents the trap and gives guidelines for its use. Changes since April 1990. Added a discussion of why the _StripAddress trap should be used under certain circumstances when patching traps.
Stationery Pads MacTNsDL Trilogy III:Files:MacTechNotes:Overview:Stationery Pads 0 6K 10/29/92 Stationery Pads - With the introduction of AppleShare (Apple’s file server) there are restrictions on self-modification of application resource files and the placement of configuration files. This note describes one way to get around the necessity for configuration files.
Start Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Operating System:Start Mgr Q&As 0 6K 10/29/92 Start Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Standard File Tips MacTNsDL Trilogy III:Files:MacTechNotes:Files:Standard File Tips 0 6K 10/29/92 Standard File Tips - SFSaveDisk and CurDirStore. Low-memory location $214 (SFSaveDisk—a word) contains –1* the vRefNum of the volume that SF is displaying (MFS and HFS). It never contains –1* a WDRefNum. Low-memory location $398 (CurDirStore—a long word) contains the dirID of the directory that SF is displaying (HFS only). This information can be particularly useful at hook time, when the vRefNum field of the reply record has not yet been filled in.
Standard File Pkg Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Files:Standard File Pkg Q&As 0 17K 10/29/92 Standard File Pkg Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Standard File Customization MacTNsDL Trilogy III:Files:MacTechNotes:Files:Standard File Customization 0 13K 10/29/92 Standard File Customization - This note contains an example program that demonstrates how SFPGetFile can be customized using the dialog hook and file filter functions. SFPGetFile’s dialog hook function and file filter function enable you to customize SFPGetFile’s behavior to fit the needs of your application.
Stand-Alone Code MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:Stand-Alone Code 0 113K 10/29/92 Stand-Alone Code - This Technical Note discusses many of the issues related to stand-alone code modules. This Note is by no means a completely original work, as the author borrows freely from the work of Keith Rollin, Mark Baumwell, and Jim Friedlander. Changes since October 1989. Completely rewritten to broaden the discussion of stand-alone code modules and include a greater scope of examples. Incorporates Technical Notes #110, MPW. Writing Stand-Alone Code and #145, Debugger FKEY.
Spool/Print Shared MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:Spool/Print Shared 0 5K 10/29/92 Spool/Print Shared - This technical note discusses drawbacks of using the spool-a-page/ print-a-page method of printing.
Speedy Coprocessor MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Speedy Coprocessor 0 17K 10/29/92 Speedy Coprocessor - This Technical Note presents an overview of the 68881 and 68882 math coprocessors, and it covers general information about the chips as well as how using the chips directly can help speed your math–intensive code.
Spare A Block MacTNsDL Trilogy III:Files:MacTechNotes:Files:Spare A Block 0 9K 10/29/92 Spare A Block - This Technical Note discusses a new feature of the System Software 7.0 Disk Initialization Package—bad block sparing.
SourceRoutes MacTNsDL Trilogy III:Files:MacTechNotes:Networking:SourceRoutes 0 9K 10/29/92 SourceRoutes - This Technical Note discusses source routing and its possible implementation in token ring link layers.
Sound Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Sound Mgr Q&As 0 19K 10/29/92 Sound Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Sound Input Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Sound Input Q&As 0 5K 10/29/92 Sound Input Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Sony Drives For You MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Sony Drives For You 0 19K 10/29/92 Sony Drives For You - This Technical Note discusses the Sony driver control and status calls that are available on the Macintosh. Changes since April 1990, Corrected Figure 2, since the Return Physical Drive Icon (csCode = 21) returns an error message instead of an icon on the Macintosh Plus.
Slot Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Slot Mgr Q&As 0 8K 10/29/92 Slot Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Slot Interrupt Priority MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Slot Interrupt Priority 0 4K 10/29/92 Slot Interrupt Priority - This Technical Note describes the way interrupt priorities are scheduled, which corrects the description of slot interrupt queue priorities in the Device Manager chapter of Inside Macintosh, Volume V-426.
Signals MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:Signals 0 9K 10/29/92 Signals - Signals are a form of intra-program interrupt which can greatly aid clean, inexpensive error trapping in stack frame intensive languages. A program may invoke the Signal procedure and immediately return to the last invocation of CatchSignal, including the complete stack frame state at that point.
Setting and Restoring A5 MacTNsDL Trilogy III:Files:MacTechNotes:Overview:Setting and Restoring A5 0 7K 10/29/92 Setting and Restoring A5 - The routines SetupA5 and RestoreA5 do not work properly when used with some optimizing Pascal and C compilers. Two new routines, SetCurrentA5 and SetA5, are available in MPW 3.0, and they should work with any compiler. Changes since December 1988. Removed the sample code and expanded the explanation of these two routines. The sample code in M.TB.MultifinderMisc reflects these new A5 routines.
SetLineWidth Revealed MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:SetLineWidth Revealed 0 7K 10/29/92 SetLineWidth Revealed - This technical note describes the internal implementation, and correct method of using, the SetLineWidth Picture Comment. The SetLineWidth picture comment provides a way of accessing PostScript’s 'setlinewidth' operator. Since the LaserWriter resolution is roughly four times that of the Macintosh screen, fractional line widths can be printed. The SetLineWidth PicComment provides a way for applications to access these fractional line widths through PostScript, without having to use floating point numbers.
Servers on AppleTalk MacTNsDL Trilogy III:Files:MacTechNotes:Networking:Servers on AppleTalk 0 8K 10/29/92 Servers on AppleTalk - Many applications could benefit from the ability to share common data between several Macintoshes, without requiring a file server. This technical note discusses one technique for managing this AppleTalk communication.
Serial GPi The Reliable Way MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Serial GPi The Reliable Way 0 8K 10/29/92 Serial GPi The Reliable Way - This Technical Note discusses the latest supported methods for reading, validating, and configuring the GPi serial input across all members of the Macintosh family. GPi is a software configurable serial input present on some machines. It is located at pin 7 on the DIN-8 serial connectors, and connects to the DCD input of the Z8530 Serial Communications Controller (SCC). Because DCD is monopolized by the mouse on the Macintosh Plus, GPi is not implemented on that machine. Other machines which do not support GPi include the Macintosh Classic and Mac LC. On these machines, pins 7 of the DIN-8 serial connectors are not connected.
Serial Driver Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Serial Driver Q&As 0 13K 10/29/92 Serial Driver Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Separate Resource Files MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Separate Resource Files 0 5K 10/29/92 Separate Resource Files - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Sense Lines MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Sense Lines 0 11K 10/29/92 Sense Lines - Ever wonder how to set up an Apple video card or an on-board video to support various size monitors? Well, this Technical Note will tell you everything you need to know about what monitors are supported and how.
Segment Loader Limitations MacTNsDL Trilogy III:Files:MacTechNotes:Operating System:Segment Loader Limitations 0 6K 10/29/92 Segment Loader Limitations - This Technical Note discusses the jump table limitations of the Segment Loader and suggests some ways to work around these limitations to minimize the problem. These limitations are most evident to developers using MacApp and other object-oriented environments.
Searching volumes MacTNsDL Trilogy III:Files:MacTechNotes:Files:Searching volumes 0 15K 10/29/92 Searching volumes - This Technical Note discusses the PBCatSearch function and tells why it should be used. It also provides simple algorithms for searching both MFS and HFS volumes and discusses the problems with indexed search routines. Changes since October 1988. Includes information on PBCatSearch and notes the problems with indexed search routines. Source code examples have been added and revised. Thanks to John Norstad at Northwestern University for pointing out some of the shortcomings of the indexed search routines. Thanks to the System 7 engineering team for adding PBCatSearch.
Script Mgr Variables MacTNsDL Trilogy III:Files:MacTechNotes:Text:Script Mgr Variables 0 14K 10/29/92 Script Mgr Variables - This Technical Note describes, in detail, the local and global script variables.
Script Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Interapplication Comm.:Script Mgr Q&As 0 9K 10/29/92 Script Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Scrap Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Scrap Mgr Q&As 0 5K 10/29/92 Scrap Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Safe cdevs MacTNsDL Trilogy III:Files:MacTechNotes:Text:Safe cdevs 0 6K 10/29/92 Safe cdevs - This Technical Note describes a potential problem with Control Panel devices (cdevs) that contain EditText fields and presents a way to avoid it.
SICNs in Menus MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:SICNs in Menus 0 7K 10/29/92 SICNs in Menus - This Technical Note describes a new facility of the Menu Manager which allows you to add reduced icons and small icons to your menus. Changes since August 1989. Corrected references to SetItemCmd from SetItmCmd.
SCSI Termination MacTNsDL Trilogy III:Files:MacTechNotes:Devices:SCSI Termination 0 13K 10/29/92 SCSI Termination - This Technical Note discusses SCSI termination on the Macintosh, including the new rules of termination which are necessary with the advent of the high-speed Macintosh IIfx.
SCSI Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Devices:SCSI Mgr Q&As 0 7K 10/29/92 SCSI Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
SCSI H/W Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:SCSI H/W Q&As 0 16K 10/29/92 SCSI H/W Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
SCSI Bugs MacTNsDL Trilogy III:Files:MacTechNotes:Devices:SCSI Bugs 0 12K 10/29/92 SCSI Bugs - There are a number of problems in the SCSI Manager; this note lists the ones we know about, along with an explanation of what we’re doing about them. Changes made for the 2/88 release are made to more accurately reflect the state of the SCSI Manager. System 4.1 and 4.2 are very similar; one bug was fixed in System 4.2.
SADE Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:SADE Q&As 0 9K 10/29/92 SADE Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Resource in CDEV MacTNsDL Trilogy III:Files:MacTechNotes:Overview:Resource in CDEV 0 7K 10/29/92 Resource in CDEV - This Technical Note discusses the new 'fwst' resource added to some Control Panels under System 7.0 and later.
Resource Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Resource Mgr Q&As 0 10K 10/29/92 Resource Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Resource Manager Tips MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Resource Manager Tips 0 5K 10/29/92 Resource Manager Tips - This note discusses some problems with the Resource Manager and how to work around them.
Reserved Resource Types MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Reserved Resource Types 0 4K 10/29/92 Reserved Resource Types - Your applications and desk accessories can create their own resource types. To avoid using type names which have been or will be used in the system, Apple has reserved all resource type names which consist entirely of spaces ($20), lower-case letters ($61 through $7A), and “international” characters (greater than $7F).
ResEdit Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:ResEdit Q&As 0 7K 10/29/92 ResEdit Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
RTMP Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Networking:RTMP Q&As 0 6K 10/29/92 RTMP Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
ROM Debugger MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:ROM Debugger 0 5K 10/29/92 ROM Debugger - The debugger in ROM (not present on the Macintosh 128, Macintosh 512, or Macintosh XL) recognizes ROM commands in this document.
PurgeProc Note MacTNsDL Trilogy III:Files:MacTechNotes:Memory:PurgeProc Note 0 6K 10/29/92 PurgeProc Note - This Technical Note discusses the use of the purgeProc field of an application’s heap zone. Most applications will never need to use a purgeProc. However, if your application requires the ability to maintain purgeable handles containing data, or you need to have special notification when a certain handle is purged, a purgeProc might help you.
pslt resource MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:pslt resource 0 8K 10/29/92 pslt resource - One of the new resources that can be very helpful to some NuBus™ developers is the 'pslt' resource. The only problem is that the resource is not documented. This Technical Note takes care of the documentation problem.
Projector Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:Projector Q&As 0 7K 10/29/92 Projector Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Processor Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Processor Q&As 0 8K 10/29/92 Processor Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Process Overview Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Processes:Process Overview Q&As 0 6K 10/29/92 Process Overview Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Process Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Processes:Process Mgr Q&As 0 10K 10/29/92 Process Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Problem with GetVInfo MacTNsDL Trilogy III:Files:MacTechNotes:Files:Problem with GetVInfo 0 6K 10/29/92 Problem with GetVInfo - The high-level call GetVInfo (and its low-level counterpart PBGetVInfo) may return inaccurate results for freeBytes when running HFS. The high-level File Manager call GetVInfo returns the number of free bytes on a volume as one of its parameters. Since GetVInfo is really only glue that fills in a parameter block for you and then calls PBGetVInfo, the values returned from it are subject to the limitations (imposed for MFS) discussed in the File Manager chapter of Inside Macintosh Volume IV.
Printer Driver Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:Printer Driver Q&As 0 27K 10/29/92 Printer Driver Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
PrintMonitor Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:PrintMonitor Q&As 0 9K 10/29/92 PrintMonitor Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Principia Off-Screen MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:Principia Off-Screen 0 58K 10/29/92 Principia Off-Screen - Using Color QuickDraw to draw off screen is a common requirement of applications and other kinds of programs that run on the Macintosh. This Note discusses what Color QuickDraw needs in a graphics environment and how to create one for off-screen drawing. A brief discussion of GWorlds, which are off-screen graphics environments that are set up by the system, is given to help you decide whether to use them or the do-it-yourself techniques described in this Note for setting up an off-screen graphics environment.
PrGeneral MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:PrGeneral 0 10K 10/29/92 PrGeneral - The Printing Manager architecture has been expanded to include a new procedure called PrGeneral. The features described here are advanced, special-purpose features, intended to solve specific problems for those applications that need them. The calls to determine printer resolution introduce a good deal of complexity into the application’s code, and should be used only when necessary.
Power Supply Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Power Supply Q&As 0 9K 10/29/92 Power Supply Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Power Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Power Mgr Q&As 0 7K 10/29/92 Power Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
PowerBook Miscellanea MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:PowerBook Miscellanea 0 7K 10/29/92 PowerBook Miscellanea - This Technical Note describes some nonintuitive ramifications of working with a battery-powered computer.
PostScript Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:PostScript Q&As 0 15K 10/29/92 PostScript Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Position ind PS MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:Position ind PS 0 6K 10/29/92 Position ind PS - This technical note describes a method for inserting position-independent PostScript into QuickDraw pictures. There is a problem with pictures that contain PostScript code. Sometimes the PostScript code that is inserted into the picture is dependent on the position of the picture on the page. The problem arises when these pictures are cut or copied from their original position, and pasted into another position or even into another document. The PostScript code will not know the new location of the picture, and will not execute correctly.
Plotting Small Icons MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:Plotting Small Icons 0 8K 10/29/92 Plotting Small Icons - This Technical Note discusses the 'SICN' resource format and how to plot one in a GrafPort. Changes since August 1989. Corrected errors in the Pascal code and spruced up the rest.
Pinouts MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Pinouts 0 7K 10/29/92 Pinouts - This note gives pinouts for Macintosh ports, cables, and other products.
Pictures and Print MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:Pictures and Print 0 8K 10/29/92 Pictures and Print - This technical note described some problems and features of using Quickdraw pictures with the Printing Manager. In general, if your application prints Quickdraw pictures, you should read this note.
Pictures and Clip Regions MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:Pictures and Clip Regions 0 4K 10/29/92 Pictures and Clip Regions - This note describes a problem that affects creation of QuickDraw pictures. When a GrafPort is created, the fields in the GrafPort are given default values; one of these is the clip region, which is set to the rectangle (–32767, –32767, 32767, 32767). If you create a picture, then call DrawPicture with a destination rectangle that is not the same size as the picFrame without ever changing the default clip region, nothing will be drawn.
Picture Utility Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:Picture Utility Q&As 0 7K 10/29/92 Picture Utility Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
PictComments Real Deal MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:PictComments Real Deal 0 35K 10/29/92 PictComments Real Deal - Changes since March 1988: This Note (formerly titled “Optimizing for the LaserWriter—PicComments”) describes the picture comments defined and interpreted by the Apple printer drivers. Most of the picture comments are specific to PostScript, but we renamed the Note to emphasize that LaserWriter printers are not necessarily PostScript devices, and that QuickDraw printer drivers may implement their own picture comment handling. This Note has been completely rewritten and incorporates all additional insights gained during the last few years.
Performance Tuning MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:Performance Tuning 0 20K 10/29/92 Performance Tuning - This Technical Note is a collection of useful ideas and suggestions to help you decrease the time required to compile and link under MPW. Some of the issues are even relevant to any development tools running under the Macintosh environment. The Tech Note will also clarify what performance tunings work, and which are marginal or may not work at all.
Pascal to C PROC Parms MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:Pascal to C PROC Parms 0 13K 10/29/92 Pascal to C PROC Parms - This Technical Note talks about nested procedures and PROCEDURE parameters in Pascal and what to do when converting them into C or C++. Changes since February 1990. Fixed some type coercion problems.
Pascal RoutiP MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:Pascal RoutiP 0 5K 10/29/92 Pascal RoutiP - Routines passed by pointer are used in many places in conjunction with Macintosh system routines. For example, filter procedures for modal dialogs are passed by pointer, as are controls’ action procedures (when calling TrackControl), and I/O completion routines.
Palette Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:Palette Mgr Q&As 0 7K 10/29/92 Palette Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Palette Manager Changes 6.0 MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:Palette Manager Changes 6.0 0 6K 10/29/92 Palette Manager Changes 6.0 - This Technical Note describes the changes and enhancements to the Palette Manager in System Software 6.0.2 and future versions.
PackBits MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:PackBits 0 8K 10/29/92 PackBits - This Technical Note describes the format of data packed by the Toolbox utility _PackBits and documents a change to the srcBytes limit and possible worst case. Although you can simply unpack this data using _UnPackBits, Apple provides this information for the terminally curious and for those manipulating MacPaint® documents or PICT files by hand. Warning: This format information is subject to change. Changes since November 1990. A warning has been added about the handling of a flag-counter byte value of -128.
PPC Toolbox Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Interapplication Comm.:PPC Toolbox Q&As 0 7K 10/29/92 PPC Toolbox Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
PIdle Procedure MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:PIdle Procedure 0 7K 10/29/92 PIdle Procedure - This Technical Note discusses how to defensively program a pIdle procedure to work with the majority of print drivers in existence today, and how to install it at print time.
PDS Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:PDS Q&As 0 10K 10/29/92 PDS Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
PBShare & PBUnshare MacTNsDL Trilogy III:Files:MacTechNotes:Files:PBShare & PBUnshare 0 10K 10/29/92 PBShare & PBUnshare - This Technical Note documents three new File Manager routines available on shared local volumes. The Pascal glue code, C glue code, and the assembler equates and macros for the calls are included in this note. Changes since October 1991. Corrected ioObjType input values for PBGetUGEntry.
PBHSetVol MacTNsDL Trilogy III:Files:MacTechNotes:Files:PBHSetVol 0 5K 10/29/92 PBHSetVol - This note explains PBHSetVol, and why its use is not recommended. PBHSetVol, like SetVol and PBSetVol, allows you to set the current default volume and directory to be used with subsequent File Manager calls. Unlike SetVol and PBSetVol, though, PBHSetVol lets you specify the volume and the directory separately, using the ioVRefNum and ioWDDirID fields.
PBGetCatInfo&ioFDirIndex MacTNsDL Trilogy III:Files:MacTechNotes:Files:PBGetCatInfo&ioFDirIndex 0 8K 10/29/92 PBGetCatInfo&ioFDirIndex - This technical note describes how to set ioFDirIndex for PBGetCatInfo. The File Manager chapter of Inside Macintosh volume IV is not very specific in describing how to use ioFDirIndex when calling PBGetCatInfo. It correctly says that ioFDirIndex should be positive if you are making indexed calls to PBGetCatInfo (analogous to making indexed calls to PBGetVInfo as described in Technical Note #24).
PBClose the Barn Door MacTNsDL Trilogy III:Files:MacTechNotes:Devices:PBClose the Barn Door 0 5K 10/29/92 PBClose the Barn Door - This Technical Note discusses the need for Macintosh device drivers to implement _PBClose. You may get the idea when implementing device drivers that _PBClose is superfluous. After all, if you have a resident driver for a NuBus™ video board, the only time your driver is not needed is if the operating system is going away. It might seem that nothing important can happen after the operating system goes away, so why bother with _PBClose? Well, it turns out a lot can happen, and this Note tells you why it is important to implement a Close (_PBClose) routine.
PAP Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Networking:PAP Q&As 0 7K 10/29/92 PAP Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Owned Resource Shortcuts MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Owned Resource Shortcuts 0 5K 10/29/92 Owned Resource Shortcuts - To allow the Font/DA Mover to renumber desk accessories as needed when moving them between system files, desk accessories should use the “owned resource” protocol described in the Resource Manager chapter of Inside Macintosh Volume I.
Our Checksum Bounced MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Our Checksum Bounced 0 6K 10/29/92 Our Checksum Bounced - This Technical Note discusses a fix to a SCSI Manager bug which concerns all developers working with SCSI and NuBus™ device drivers.
Opening Serial Driver MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Opening Serial Driver 0 5K 10/29/92 Opening Serial Driver - This Technical Note describes the recommended, safe, and compatible way to open the Macintosh serial driver, and it explains why you should no longer check for port availability. Changes since October 1989. Corrected syntax errors in the sample code.
Opening AppleTalk MacTNsDL Trilogy III:Files:MacTechNotes:Networking:Opening AppleTalk 0 6K 10/29/92 Opening AppleTalk - This Technical Note describes the most effective, safe, and compatible way to open the AppleTalk drivers, .MPP and .ATP. The process of opening the AppleTalk drivers, .MPP and .ATP, can be greatly simplified. The AppleTalk Manager chapters of Inside Macintosh describe the calls MPPOpen and ATPLoad for use by high-level languages. They also describe the process of examining low-memory globals SPConfig and PortBUse before calling _Open for assembly language use of AppleTalk.
OpenRFPerm MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:OpenRFPerm 0 5K 10/29/92 OpenRFPerm - This note corrects an error in the description of the Resource Manager routine OpenRFPerm found in Inside Macintosh Volume IV.
OmegaSANE MacTNsDL Trilogy III:Files:MacTechNotes:Operating System:OmegaSANE 0 10K 10/29/92 OmegaSANE - System 7.0.1 introduced a new version of SANE (the Standard Apple Numerics Environment) known as OmegaSANE. This Note discusses the features of OmegaSANE and the associated compatibility risks.
Old Style Colors MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:Old Style Colors 0 8K 10/29/92 Old Style Colors - This Technical Note covers limitations of the original Macintosh color model (eight-color) which Inside Macintosh, Volume I-173, QuickDraw does not document. Changes since October 1989. Added definitions of the old-style constants.
Off-Screen Bitmaps MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:Off-Screen Bitmaps 0 10K 10/29/92 Off-Screen Bitmaps - This Technical Note provides an example of creating an off-screen bitmap, drawing to it, and then copying from it to the screen. Changes since April 1990. Clarified the section on window updates with off-screen bitmaps to explicitly limit these updates to your own windows.
Object Pascal MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:Object Pascal 0 5K 10/29/92 Object Pascal - Object Pascal must have a CODE segment named %_MethTables in order to access object methods. In MacApp this is taken care of “behind the scenes” so you don’t have to worry about it . However, if you are doing a straight Object Pascal program, you must make sure that %_MethTables is around when you need it. If it’s unloaded when you call a method, your Macintosh will begin executing wild noncode and die a gruesome and horrible death.
Number of Resources MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Number of Resources 0 4K 10/29/92 Number of Resources - This note describes the limitation of the number of resources in a single resource file.
Nulls in Filenames MacTNsDL Trilogy III:Files:MacTechNotes:Files:Nulls in Filenames 0 5K 10/29/92 Nulls in Filenames - Some applications (loosely speaking so as to include Desk Accessories, INITs, and what-have-you) generate or rename special files on the fly so that they are not explicitly named by the user via SFPutFile. Since the Macintosh file system is very liberal about filenames and only excludes colons from the list of acceptable characters, this can lead to some difficulties, both for the end user and for writers of other programs which may see these files.
NuBus Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:NuBus Q&As 0 19K 10/29/92 NuBus Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
NuBus Power Limits MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:NuBus Power Limits 0 7K 10/29/92 NuBus Power Limits - This Technical Note discusses a very real power limit for NuBus™ expansion cards and warns developers to heed this limit lest they want users trashing their machines by overextending the Macintosh power supply.
NuBus Physical Designs MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:NuBus Physical Designs 0 14K 10/29/92 NuBus Physical Designs - This Technical Note discusses the possible problems you might run into while designing a NuBus™ card. It covers some of the specifications which, if not followed, will have problems with current Macintosh machines, and possibly future machines. Changes since June 1989. Added warnings about the no component area and full-size NuBus cards.
NuBus Interrupt Latency MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:NuBus Interrupt Latency 0 8K 10/29/92 NuBus Interrupt Latency - This Technical Note discusses NuBus™ interrupt latency, and why, contrary to popular belief, the Macintosh is not a real-time machine. Changes since December 1988. Changed sample code to defer cursor rendering to a deferred task rather than a “pseudo-VBL” task. The Macintosh is not a real-time machine. The Macintosh does not support DMA. There are many variables in the Macintosh that make it impossible to deterministically figure out exactly when things are going to happen. Despite these facts, there are those who must push the envelope. For these courageous adventurers, we provide the following information in the hope that it speeds your journey.
NuBus Block Transfers MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:NuBus Block Transfers 0 9K 10/29/92 NuBus Block Transfers - This Technical Note describes the sResource entries needed in a declaration ROM to inform NuBus™ masters when a board is capable of receiving or sending block transfers. In addition to normal long word transfers, the NuBus specification defines a number of block transfer transactions. In block mode transfers, the system arbitrates for the bus a single time and then performs a group of consecutive long word transfers before releasing the bus. The reduction in bus arbitration time can result in considerable gains in performance.
Notification Manager MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Notification Manager 0 8K 10/29/92 Notification Manager - This Technical Note describes the Notification Manager, the part of the operating system that lets an application, desk accessory, or driver alert the user. Changes since October 1989. Clarified the section on error handling for calls to _NMInstall.
Notification Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Processes:Notification Mgr Q&As 0 7K 10/29/92 Notification Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
New Resource Manager Calls MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:New Resource Manager Calls 0 5K 10/29/92 New Resource Manager Calls - This Technical Note describes two new Resource Manager calls that make opening and creating resource files much easier.
New CDEV Messages MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:New CDEV Messages 0 5K 10/29/92 New CDEV Messages - This Technical Note describes some previously undocumented messages that the Control Panel can send to a Control Panel device (cdev).
NBP Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Networking:NBP Q&As 0 8K 10/29/92 NBP Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
My Life as a Pascal Object MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:My Life as a Pascal Object 0 12K 10/29/92 My Life as a Pascal Object - This Technical Note discusses the PascalObject base class, used, for instance, with MacApp programming. The Technical Note describes how to write PascalObject derived classes that work with both Object Pascal and C++ code linking. It also describes the current restrictions and bugs with writing C++ code using PascalObject as the base class. This Technical Note is based on MacApp 2.0(.1), MPW 3.2 and MPW C++ 3.1.
Multiple Inheritance MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:Multiple Inheritance 0 9K 10/29/92 Multiple Inheritance - This Technical Note answers a common question about MPW C++: “Why doesn’t HandleObject support multiple inheritance?” It does this by giving a brief overview of how multiple inheritance is implemented in MPW C++.
MultiFinder and _SetGrowZon MacTNsDL Trilogy III:Files:MacTechNotes:Memory:MultiFinder and _SetGrowZon 0 6K 10/29/92 MultiFinder and _SetGrowZon - MultiFinder patches the _SetGrowZone trap, and this patch can cause your program to crash if you attempt to save and restore the grow zone procedure.
MultiFinder Revisited MacTNsDL Trilogy III:Files:MacTechNotes:Overview:MultiFinder Revisited 0 10K 10/29/92 MultiFinder Revisited - This Technical Note describes several new features found in MultiFinder 6.0 and answers a few more commonly-asked questions. Changes since December 1989. Added a warning to the section on childDiedEvents about distribution of MultiFinder 6.1bx.
MultiFinder Questions MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:MultiFinder Questions 0 8K 10/29/92 MultiFinder Questions - This technical note provides answers to some of the more frequently asked questions about MultiFinder. The development name for MultiFinder was Juggler, so the term “juggle” is used in this technical note to denote a context switch.
MultiFinder Miscellanea MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:MultiFinder Miscellanea 0 15K 10/29/92 MultiFinder Miscellanea - This Technical Note discusses MultiFinder issues of which programmers should be aware. Changes since June 1988. Updated and generalized sample code to reflect new MPW 3.0 calls in both C and Pascal for saving and restoring A5 for interrupt code that accesses application globals. Removed text that can be found in Programmer’s Guide to MultiFinder, and added a note about _PostEvent.
Movie Toolbox Q&As MacTNsDL Trilogy III:Files:MacTechNotes:QuickTime:Movie Toolbox Q&As 0 21K 10/29/92 Movie Toolbox Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
MoveHHi and SetResPurge MacTNsDL Trilogy III:Files:MacTechNotes:Memory:MoveHHi and SetResPurge 0 4K 10/29/92 MoveHHi and SetResPurge - SetResPurge(TRUE) is called to make the Memory Manager call the Resource Manager before purging a block specified by a handle. If the handle is a handle to a resource, and its resChanged bit is set, the resource data will be written out (using WriteResource). When MoveHHi is called, even though the handle’s block is not actually being purged, the resource data specified by the handle will be written out. An application can prevent this by calling SetResPurge(FALSE) before calling MoveHHi (and then calling SetResPurge(TRUE) after the MoveHHi call).
Movable Modal Dialogs MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Movable Modal Dialogs 0 6K 10/29/92 Movable Modal Dialogs - This Technical Note describes the process by which an application can remap the Help Manager 'hmnu' resource while a movable modal dialog box is on the screen. The Help Manager handles the case for modal dialog boxes but punts in the case of movable modal dialog boxes. The following information will help you get the correct interface performance.
MoreMasters Revisited MacTNsDL Trilogy III:Files:MacTechNotes:Memory:MoreMasters Revisited 0 7K 10/29/92 MoreMasters Revisited - MoreMasters should be called from CODE segment 1. The number of master pointers that a program needs can be determined empirically. MoreMasters can be tricked into creating the exact number of master pointers desired.
Mixing HFS and C I/O MacTNsDL Trilogy III:Files:MacTechNotes:Files:Mixing HFS and C I/O 0 7K 10/29/92 Mixing HFS and C I/O - This Technical Note discusses the problem of mixing calls to the Macintosh file system with calls to MPW C library file I/O routines. Problems with Communication Between HFS and C. Frequently, developers want to use both Macintosh file I/O and C file I/O. Developers who do this must keep in mind that they are combining two distinct file representations (the Macintosh and ANSI C). The only limitation on mixing HFS and C I/O functions is that they cannot be mixed on the same open file. There are three reasons why this cannot be done.
Misc Tool Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:Misc Tool Q&As 0 8K 10/29/92 Misc Tool Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Menu Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Menu Mgr Q&As 0 25K 10/29/92 Menu Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Memory Mgt Ov Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Memory:Memory Mgt Ov Q&As 0 10K 10/29/92 Memory Mgt Ov Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Memory Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Memory:Memory Mgr Q&As 0 9K 10/29/92 Memory Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Memory H/W Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Memory H/W Q&As 0 10K 10/29/92 Memory H/W Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Managerial Abuse MacTNsDL Trilogy III:Files:MacTechNotes:Overview:Managerial Abuse 0 11K 10/29/92 Managerial Abuse - When using the various pieces of the Macintosh operating system there is a temptation to try to stretch the built-in Managers too far. Developers should be aware of the intended purpose of the various Managers and beware of using them for things that they were not designed to handle. If extended beyond their design goals, they will become slow and unwieldy.
MacsBug Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:MacsBug Q&As 0 14K 10/29/92 MacsBug Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Macintosh SE/30 MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Macintosh SE/30 0 10K 10/29/92 Macintosh SE/30 - This Technical Note discusses the Macintosh SE/30, items of interest to developers, and sources for further information. Changes since April 1989. Corrected an error in the addresses of the video display buffers. The Macintosh SE/30 is a modification of the original Macintosh SE concept. The SE/30 combines the modularity of the original SE with the capabilities of the larger Macintosh IIx. Although the name implies that the SE/30 borrows many characteristics from the SE, there are actually substantial differences between the two machines, and this Note addresses some of those differences.
Macintosh Plus ROMs MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Macintosh Plus ROMs 0 4K 10/29/92 Macintosh Plus ROMs - Readers Digest condensed version of Macintosh Plus ROM history, or the truth according to Bo3bdar the everpresent.
MacinTalk Final Chapter MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:MacinTalk Final Chapter 0 6K 10/29/92 MacinTalk Final Chapter - This Technical Note discusses the MacinTalk software product.
MacWorkstation Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Networking:MacWorkstation Q&As 0 7K 10/29/92 MacWorkstation Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
MacTCP Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Networking:MacTCP Q&As 0 17K 10/29/92 MacTCP Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
MacPaint Document Format MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:MacPaint Document Format 0 8K 10/29/92 MacPaint Document Format - This Technical Note describes the internal format of a MacPaint® document, which is a standard used by many other programs. This description is the same as that found in the “Macintosh Miscellaneous” section of early Inside Macintosh versions. Changes since October 1988. Fixed bugs in the example code.
Mac IIfx Inside Story MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Mac IIfx Inside Story 0 9K 10/29/92 Mac IIfx Inside Story - This Technical Note addresses various areas of potential incompatibilities with the Macintosh IIfx and current software applications and provides information about some of Apple’s compatibility software updates.
Mac II Board Suppliers MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Mac II Board Suppliers 0 5K 10/29/92 Mac II Board Suppliers - This note lists suppliers of parts that may be helpful for Macintosh II board developers. If your company supplies these parts, but is not listed here, please send a message to us (at the address on Technical Note #0) and we’ll include you in the next revision of this technical note.
Mac Common LISP Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:Mac Common LISP Q&As 0 6K 10/29/92 Mac Common LISP Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
MacApp 'View' MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:MacApp 'View' 0 19K 10/29/92 MacApp 'View' - This Technical Note describes the new MacApp 3.0 'View' resource.
MacApp Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:MacApp Q&As 0 15K 10/29/92 MacApp Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
MacApp Bugs 3.0 MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:MacApp Bugs 3.0 0 38K 10/29/92 MacApp Bugs 3.0 - This Technical Note describes the latest information about bugs or unexpected “features” in MacApp. Where possible, solutions and fixes are noted. DTS intends this Note to be a complete list of all known bugs in MacApp and will update it as old bugs are fixed or new ones appear. If you have encountered a bug or unexpected feature which is not described here, be sure to let DTS know. Specific code examples and suggested fixes are useful.
MPW Tool Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:MPW Tool Q&As 0 16K 10/29/92 MPW Tool Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
MPW Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:MPW Q&As 0 9K 10/29/92 MPW Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
MPW Pascal Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:MPW Pascal Q&As 0 7K 10/29/92 MPW Pascal Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
MPW Library Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:MPW Library Q&As 0 7K 10/29/92 MPW Library Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
MPW C Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:MPW C Q&As 0 24K 10/29/92 MPW C Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
MPW C Functions MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:MPW C Functions 0 4K 10/29/92 MPW C Functions - Here’s the low-down on when C functions need not be declared in include files.
MPW C++ Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:MPW C++ Q&As 0 17K 10/29/92 MPW C++ Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
MPW Assembly Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:MPW Assembly Q&As 0 6K 10/29/92 MPW Assembly Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
MPW 2.0.2 Bugs MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:MPW 2.0.2 Bugs 0 16K 10/29/92 MPW 2.0.2 Bugs - This Technical Note describes latest information about bugs or unexpected “features” in the MPW C, Pascal, and Assembler products and the Toolbox and OS Interface Libraries. We intend this Note to be a complete list of all known bugs in these products, which will be updated as old bugs are fixed, or new ones appear. If you have encountered a bug or unexpected feature which is not described here, be sure to let us know. Specific code examples are useful.
MPW -mc68881 MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:MPW -mc68881 0 9K 10/29/92 MPW -mc68881 - This Technical Note discusses MPW’s -mc68881 option, which represents Extended values in 96 bits (instead of 80, as with software SANE), and compatibility issues when using non-SANE system calls that expect 80-bit Extended values. Changes since June 1990. Extended the warning about explicitly checking for the presence of an FPU if an application uses floating-point instructions to include the possibility of FPU-less MC68040 products and also raised the issue of extended values embedded in data structures.
MPW {$LOAD} MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:MPW {$LOAD} 0 6K 10/29/92 MPW {$LOAD} - This technical note discusses the Pascal {$LOAD} directive as well as how to unload the _DataInit and %_MethTables segments.
MPP Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Networking:MPP Q&As 0 7K 10/29/92 MPP Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Low-Level Printing MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:Low-Level Printing 0 4K 10/29/92 Low-Level Printing - When you use the low-level printer driver to print, you don’t get the benefits of the error checking that is done when you use the high-level Printing Manager. So, if the user prints to an AppleTalk ImageWriter (including an AppleTalk ImageWriter LQ) that is busy printing another job, the driver doesn’t know whether the printer is busy, offline, or disconnected. Because of this, PrError will return (and PrintErr will contain) abortErr.
Lock, Unlock the Range MacTNsDL Trilogy III:Files:MacTechNotes:Files:Lock, Unlock the Range 0 7K 10/29/92 Lock, Unlock the Range - This Technical Note discusses the _PBLockRange and _PBUnlockRange routines; how they act on local and shared volumes and why you should not set the ioPosMode field to fsFromLEOF in the parameter block for those routines when accessing a file on an AppleShare volume. Changes since April 1988. Added information on how _PBLockRange and _PBUnlockRange really work.
Little PowerBook Sleep MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Little PowerBook Sleep 0 7K 10/29/92 Little PowerBook Sleep - The purpose of this Note is to describe the ramifications of resting, sleeping, and power-saving modes in the PowerBook family of Macintosh computers, how they may affect your application, and the appropriate ways to defeat them, when appropriate. It also describes some nonintuitive ramifications of working with a battery-powered computer.
List Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:List Mgr Q&As 0 7K 10/29/92 List Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
LaserWriter Util Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:LaserWriter Util Q&As 0 5K 10/29/92 LaserWriter Util Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
LaserWriter ROM Bugs MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:LaserWriter ROM Bugs 0 6K 10/29/92 LaserWriter ROM Bugs - These are LaserWriter bugs that your users may encounter when printing from any Macintosh application. These are for your information; you cannot code around them. The bugs described here occur in the 1.0 and 2.0 LaserWriter ROMs.
Large Screen Displays MacTNsDL Trilogy III:Files:MacTechNotes:Overview:Large Screen Displays 0 5K 10/29/92 Large Screen Displays - A number of third-party developers have announced large-screen display peripherals for Macintosh. One of them, Radius Inc., has issued a set of guidelines for developers who wish to remain compatible with their Radius FPD; unfortunately, one of their recommendations can cause system crashes. This note suggests a more correct approach.
LDEF Madness MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:LDEF Madness 0 6K 10/29/92 LDEF Madness - This Technical Note uncovers a problem with writing Pascal list definition procedures and two (yes, count ’em, two) different methods to work around it.
LAP Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Networking:LAP Q&As 0 9K 10/29/92 LAP Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
KillNBP MacTNsDL Trilogy III:Files:MacTechNotes:Networking:KillNBP 0 4K 10/29/92 KillNBP - This technical note clears up some confusion regarding the Name Binding Protocol KillNBP function. The description of the PKillNBP function on page 519 of Inside Macintosh Volume V is somewhat confusing. The data type of the parameter thePBptr is incorrectly given as ATPPBPtr and the pointer to the queue element from the NBP call to be aborted is incorrectly given as being passed in aKillQEl.
Keybd Resource Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Text:Keybd Resource Q&As 0 8K 10/29/92 Keybd Resource Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Key Mapping MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Key Mapping 0 11K 10/29/92 Key Mapping - This Technical Note describes the Macintosh family key code mapping scheme when running System file 4.1 and later. This Note also provides a “safe” method for remapping keyboards. Changes since October 1990. Added a section on how 'KMAP' resources are matched to specific ADB keyboard types and a section on the original Macintosh and Macintosh Plus keyboards.
Joy of 32-Bit Clean MacTNsDL Trilogy III:Files:MacTechNotes:Overview:Joy of 32-Bit Clean 0 9K 10/29/92 Joy of 32-Bit Clean - What to do (and what not to do) to make your programs run under A/UX and future versions of the Macintosh System Software. Changes since October 1988: Added information on writing 32-bit clean CDEFs, and updated A/UX information to reflect the capabilities of A/UX 1.1.
ioPosOffset MacTNsDL Trilogy III:Files:MacTechNotes:Files:ioPosOffset 0 4K 10/29/92 ioPosOffset - The Device Manager chapter of Inside Macintosh Volume II says that ioPosOffset is passed to and returned by Read and Write calls. It also says that “After the read [or write] is completed, the position is returned in ioPosOffset…” Actually, ioPosOffset is not changed by either call. Also note that device drivers should only look at the dCtlPosition field of the DCE, and should not look directly at the ioPosOffset field of the parameter block. The Device Manager sets up dCtlPosition for the driver, taking into account both the ioPosMode and the ioPosOffset.
ioNamePtr MacTNsDL Trilogy III:Files:MacTechNotes:Files:ioNamePtr 0 4K 10/29/92 ioNamePtr - It is very important to set ioNamePtr when making PB calls, even if you don’t want those calls to return a name. Whenever Inside Macintosh indicates that ioNamePtr is either required for input or returns something, you must set ioNamePtr to either nil (if you aren’t using a name) or to point to storage for a Str255. If you don’t explicitly set ioNamePtr, strange and unusual crashes may occur, depending on the machine/configuration your code is run on.
Int'l Resource Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Text:Int'l Resource Q&As 0 10K 10/29/92 Int'l Resource Q&A - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
International Canceling MacTNsDL Trilogy III:Files:MacTechNotes:Text:International Canceling 0 8K 10/29/92 International Canceling - This Technical Note describes potential problems canceling operations with the Command-period key sequence and international keyboards.
InternationalCha MacTNsDL Trilogy III:Files:MacTechNotes:Text:InternationalCha 0 6K 10/29/92 InternationalCha - The International Utilities package and the international resources have been changed with System file 4.1 to take advantage of the Script Manager.
Installer Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:Installer Q&As 0 15K 10/29/92 Installer Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Inside Object Pascal MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:Inside Object Pascal 0 5K 10/29/92 Inside Object Pascal - This Technical Note briefly explains why Object Pascal and MacApp should only be used to write applications and MPW tools. Although Pascal can be used to write desk accessories, drivers, XCMDs and other types of stand–alone code, and Object Pascal is an extension of Pascal, Object Pascal cannot be used to write anything other than an application. This limitation is due to the fact that Object Pascal method dispatching relies on a valid A5 pointing to a jump table. Because MacApp is written in Object Pascal, this limitation applies to it as well.
Image Writer IIMotio MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:Image Writer IIMotio 0 5K 10/29/92 Image Writer II Motion - The purpose of this technical note is to answer the many questions asked about why the paper moves the way it does on the ImageWriter II.
Image Compr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:QuickTime:Image Compr Q&As 0 7K 10/29/92 Image Compr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Identifying Features MacTNsDL Trilogy III:Files:MacTechNotes:Overview:Identifying Features 0 7K 10/29/92 Identifying Features - This technical note explains how to check at run time to see if specific functionality, such as the “new” TextEdit, is present. Applications should strive to be compatible across all Macintoshes, but there are times when an application must have knowledge about the machine that it is running on. The new trap, SysEnvirons, will give an application most of the information that it requires (what hardware, what version of system software…).
Icon Drawing in 7 MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:Icon Drawing in 7 0 15K 10/29/92 Icon Drawing in 7 - This Technical Note describes how to utilize the built-in System 7 icon drawing utility. Use this information to better conform to the System 7 visual human interface. Changes since May 1992. In this Note, we replaced the C and Pascal interface files and corrected the related text. So much text was tweaked that change bars are used only on code changes.
ISO 9660 CD ROM Format MacTNsDL Trilogy III:Files:MacTechNotes:Files:ISO 9660 CD ROM Format 0 5K 10/29/92 ISO 9660 CD ROM Format - What’s Wrong with my High Sierra Disc? Generally, if a Macintosh has problems with a High Sierra disc, it’s because the disc in question doesn’t really conform to the High Sierra specification.
IOP Diffs Under A/UX MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:IOP Diffs Under A/UX 0 6K 10/29/92 IOP Diffs Under A/UX - This Technical Note discusses use of the Macintosh IIfx IOP-based serial driver under A/UX, especially under certain error conditions which cause it to perform differently than documented in termio(7). (The SCC driver, used on non-IOP machines, conforms to termio(7) in all cases.) References to “the driver” herein refer to the IOP-based serial driver, seriop.c.
HyperCard and You MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:HyperCard and You 0 14K 10/29/92 HyperCard and You - This Technical Note describes some HyperCard anomalies with which developers should be familiar when developing stackware, and it documents differences between HyperCard versions where appropriate. Changes since November 1987. Updated material with regard to HyperCard 2.0 and condensing or obsoleting information on bugs which have been addressed.
Help Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Help Mgr Q&As 0 17K 10/29/92 Help Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Hard Disk Hacking MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Hard Disk Hacking 0 5K 10/29/92 Hard Disk Hacking - For those of a technical bent with some extra time, you can build your own hard disk system from a cheap SCSI drive and a driver that you write. This is not a project for those short on time, so beware.
Handles vs. Pointers MacTNsDL Trilogy III:Files:MacTechNotes:Memory:Handles vs. Pointers 0 5K 10/29/92 Handles vs. Pointers - A handle is a handle and a pointer is a pointer. Applications should avoid embedding non-relocatable objects (that the system assumes will never move) in handles. In order to avoid fragmentation, some applications embed pointers (non-relocatable memory manager objects) in handles, so that the handles can be moved around as needed. This can cause several problems, especially with the Macintosh II, and should be avoided.
HFS Tidbits MacTNsDL Trilogy III:Files:MacTechNotes:Files:HFS Tidbits 0 5K 10/29/92 HFS Tidbits - This Technical Note describes two poorly documented features of the File Manager.
HFS Ruminations MacTNsDL Trilogy III:Files:MacTechNotes:Files:HFS Ruminations 0 10K 10/29/92 HFS Ruminations - This technical note contains some thoughts concerning HFS.
HFS Elucidations MacTNsDL Trilogy III:Files:MacTechNotes:Files:HFS Elucidations 0 9K 10/29/92 HFS Elucidations - This technical note will describe a few problems that can occur while using HFS. It will also describe ways to avoid these problems.
HFS Comaptibility MacTNsDL Trilogy III:Files:MacTechNotes:Files:HFS Comaptibility 0 7K 10/29/92 HFS Comaptibility - This technical note tells you how to make sure that your applications run under the Hierarchical File System (HFS). The Hierarchical File System (HFS) provides fast, efficient management of larger volumes than the original Macintosh File System (MFS). Since HFS is hierarchical, HFS folders have a meaning different from MFS folders. In MFS, a folder has only graphical significance—it is only used by the Finder as a means of visually grouping files. The MFS directory structure is actually flat (all files are at the ‘root’ level). Under HFS, a folder is a directory that can contain files and other directories.
Getting thru CUSToms MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:Getting thru CUSToms 0 15K 10/29/92 Getting thru CUSToms - This technical note provides a way for developers to allow sophisticated users to add code to an off-the-shelf application. Using this scheme, the user can easily install the code module; the application has to know how to call it and, optionally, be able to respond to a set of predefined calls from the custom package.
Getting a Full Pathname MacTNsDL Trilogy III:Files:MacTechNotes:Files:Getting a Full Pathname 0 8K 10/29/92 Getting a Full Pathname - This Technical Note describes how to generate a full pathname, given either a Working Directory ID or a real vRefNum and a DirID. By using the techniques shown in this Note, you can find the full pathname from information such as that returned by Standard File. Changes since June 89. Added a note on how to check for A/UX. Fixed bug in C version: BlockMove() parameters were reversed in pStrcpy(); added range checking to pStrCat(); changed references from “longint” to “long”. Fixed bug in Pascal and C versions. Changed fsRtDir to fsRtdirID and made references to gHaveAUX consistent.
GetNextEvent & Blinking App MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:GetNextEvent & Blinking App 0 5K 10/29/92 GetNextEvent & Blinking App - Wherein arcane mysteries are unraveled so you can make the Alarm Clock (or a similar desk accessory) blink the Apple menu at the appointed second. Also, why GetNextEvent is a good thing.
_Gestalt & System Environs MacTNsDL Trilogy III:Files:MacTechNotes:Overview:_Gestalt & System Environs 0 12K 10/29/92 _Gestalt & System Environs - This Technical Note discusses the latest changes and improvements to the _Gestalt and _SysEnvirons calls. Changes since May 1992. Added information on the gestaltMachineType selector for the Quadra 950, Macintosh LC II, Powerbook 145, and future system software.
GDevice Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Devices:GDevice Mgr Q&As 0 15K 10/29/92 GDevice Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Fun with PrJobMerge (#2) MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:Fun with PrJobMerge (#2) 0 6K 10/29/92 Fun with PrJobMerge (#2) - This Technical Note discusses some interesting behavior you’ll encounter while using PrJobMerge with the 7.0 and 7.1 versions of the LaserWriter driver. Changes since March 1992. Corrected the Vulcan-like “THPring” typo to correctly read “THPrint,” and changed a comment in the code to mean what I originally meant.
Forcing Floppy Size MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Forcing Floppy Size 0 5K 10/29/92 Forcing Floppy Size - This document explains how to initialize a disk as either single- or double- sided. It only applies to 800K drives, of course. You can call the disk driver to initialize a disk and determine programmatically whether it should be initialized as single- (MFS) or double- (HFS) sided. All you have to do is call the .Sony driver directly to do the formatting then the Disk Initialization Package to write the directory information.
Fonts and the Script Mgr MacTNsDL Trilogy III:Files:MacTechNotes:Text:Fonts and the Script Mgr 0 9K 10/29/92 Fonts and the Script Mgr - This Technical Note describes how the Script Manager uses the font family ID to determine a script code.
Font Names MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Fonts:Font Names 0 8K 10/29/92 Font Names - This note recommends the use of font names rather than font numbers. The Font Manager chapter of Inside Macintosh Volume IV claims that font family numbers 0 through 127 are reserved for use by Apple, and numbers 128 through 255 are assigned by Apple for fonts created by software developers. This is no longer true. Developer Technical Support does not assign font family numbers. You should only use font numbers to reference the system font (font 0) and application default font (font 1). All other fonts should be identified by name. The Font/DA Mover will renumber a font when moving it into a file containing a conflicting font family.
Font Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Text:Font Mgr Q&As 0 15K 10/29/92 Font Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Font Height Tables MacTNsDL Trilogy III:Files:MacTechNotes:Text:Font Height Tables 0 5K 10/29/92 Font Height Tables - This technical note describes how the Font Manager (except in 64K ROMs) calculates height tables for fonts and how you can force recalculation.
Font File Icons MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Fonts:Font File Icons 0 5K 10/29/92 Font File Icons - This Technical Note discusses why you should not link directly from your font files to the font icons provided by LaserWriter driver 5.2 and later. Changes since December 1988. Added some useful tips and described the method required to bundle an icon to your font file.
Font Family Numbers MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Fonts:Font Family Numbers 0 9K 10/29/92 Font Family Numbers - This Technical Note discusses the range of numbers available for identifying font families, how they are allocated among script systems, and what numbers should be used for fonts that were designed to be used as a tool in an application. Changes since August 1990. Apple Computer no longer registers font family ID numbers; this note has been altered to reflect the change in policy. Also, the relationship of outline fonts to font families is discussed briefly.
Fond of FONDs MacTNsDL Trilogy III:Files:MacTechNotes:Text:Fond of FONDs 0 25K 10/29/92 Fond of FONDs - This Technical Note takes the place of Tech Note #26, “Character vs. String Operations in QuickDraw” by Bryan Stearns (March 1988), which pointed out the possible differences between the results of a StringWidth call and successive calls to CharWidth. This Note updates and brings into a broader context the issues related to text measuring. It also provides additional documentation on font family resources ('FOND's), and addresses various other frequently asked questions related to the Font Manager.
Floppy Disk Int Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Floppy Disk Int Q&As 0 5K 10/29/92 Floppy Disk Int Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Finding Drivers in MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Finding Drivers in 0 6K 10/29/92 Finding Drivers - This note will explain how code can be written to determine the reference number of a previously installed driver when only the name is known. Changes since 2/86, Since the driver can be purged and the DCE still be allocated, the code now tests for dCtlDriver being NIL as well.
Finders and Drives MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Finders and Drives 0 5K 10/29/92 Finders and Drives - This technical note describes the differences in the way the 1.1g, 4.1, 5.0 and newer Finders communicate with foreign (non-Sony) disk drives.
Finder Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Finder Q&As 0 19K 10/29/92 Finder Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Finder Notes MacTNsDL Trilogy III:Files:MacTechNotes:Overview:Finder Notes 0 4K 10/29/92 Finder Notes - The Finder has undergone a couple of changes you should keep in mind when creating the “bundle” information for your application.
Finder Flags MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Finder Flags 0 5K 10/29/92 Finder Flags - This revision corrects the meanings of bits 6 and 7, which were interchanged in the older version of this technical note. ResEdit uses these bits incorrectly in versions older than 1.2.
FindDItem MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:FindDItem 0 4K 10/29/92 FindDItem - FindDItem is a potentially useful call which returns the number of a dialog item given a point in local coordinates and a dialog handle. It returns an item number of –1 if no item’s rectangle overlaps the point. This is all well and good, except you don’t get back quite what you would expect.
File Sharing MacTNsDL Trilogy III:Files:MacTechNotes:Files:File Sharing 0 10K 10/29/92 File Sharing - This Note describes modifications to the existing File Manager routines, PBGetCatInfo, PBHGetDirAccess, PBHSetDirAccess, PBHSetFLock and PBHRstFLock, when used on volumes prepared by Macintosh System 7 File Sharing. There are several differences between System 7 File Sharing and AppleShare 2.0.1. This Note describes what those differences mean when calling PBGetCatInfo, PBHGetDirAccess, PBHSetDirAccess, PBHSetFLock and PBHRstFLock on local volumes that return bHasPersonal AccessPrivileges to PBHGetVolParms.
File Mgt Overview Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Files:File Mgt Overview Q&As 0 8K 10/29/92 File Mgt Overview Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
File Handling Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Files:File Handling Q&As 0 28K 10/29/92 File Handling Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Feeder Fodder MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:Feeder Fodder 0 10K 10/29/92 Feeder Fodder - This Technical Note discusses the new Feeder button available in the 6.1, and 7.0 versions of the LaserWriter driver. This Feeder button mechanism allows developers to insert code into the LaserWriter driver to support a sheet feeder connected to a LaserWriter. This Note provides a description of the button, as well as information required to implement one.
Fear No SCSI MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Fear No SCSI 0 14K 10/29/92 Fear No SCSI - This Technical Note discusses the answers to questions that are often asked about SCSI and that are not discussed in Inside Macintosh Volumes IV and V.
FPU Operations on Quadras MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:FPU Operations on Quadras 0 19K 10/29/92 FPU Operations on Quadras - This Technical Note discusses floating-point unit (FPU) instruction support on Macintosh Quadra platforms with special emphasis given to compatibility and performance concerns. Changes since June 1992. Added warning to check for an FPU before attempting to execute FPU instructions.
Excellent CD Notes MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Excellent CD Notes 0 9K 10/29/92 Excellent CD Notes - This Technical Note discusses issues concerning the use of the AppleCD SC drive, the Apple CD-ROM device driver, and the Foreign File Access software extension.
Event Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Event Mgr Q&As 0 12K 10/29/92 Event Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Ethernet Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Networking:Ethernet Q&As 0 9K 10/29/92 Ethernet Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Error in FCBPBRec MacTNsDL Trilogy III:Files:MacTechNotes:Files:Error in FCBPBRec 0 4K 10/29/92 Error in FCBPBRec - The declaration of a FCBPBRec is wrong in Inside Macintosh Volume IV and early versions of MPW. This has been fixed in MPW 1.0 and newer. An error was made in the declaration of an FCBPBRec parameter block that is used in PBGetFCBInfo calls. The field ioFCBIndx was incorrectly listed as a LONGINT.
Edition Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Interapplication Comm.:Edition Mgr Q&As 0 7K 10/29/92 Edition Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Edit File Format MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:Edit File Format 0 5K 10/29/92 Edit File Format - This technical note describes the format of the files created by Edit. It has been verified for versions 1.x and 2.0.
Drawing Icons MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:Drawing Icons 0 8K 10/29/92 Drawing Icons - Using resources of type ICON allows drawing of icons in srcOr mode. Using resources of type ICN# allows for more variety when drawing icons.
Don’t Call ADBReInit in sys MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Don’t Call ADBReInit in sys 0 5K 10/29/92 Don’t Call ADBReInit in sys - Because of a bug (which causes auto-repeat) in the ROM version of the Macintosh SE keyboard driver, a patch was placed in System 4.1. If ADBReInit is called, the ROM version of the keyboard driver will be reloaded, and the RAM version of the driver with the patches will not be used. Therefore, it is recommended that ADBReInit not be called on the Macintosh SE until the problem is fixed. (There is no need to call ADBReInit.) This problem will not occur with the Macintosh II ROM version of the keyboard driver.
Document Names MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:Document Names 0 5K 10/29/92 Document Names - Our compatibility testing for LaserShare (Apple’s LaserWriter spooler) has turned up a number of applications that do not provide the Printing Manager with a document name; although this feature is not required, it is nice for users that share printers.
Disk Driver Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Disk Driver Q&As 0 12K 10/29/92 Disk Driver Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Directory Handling Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Files:Directory Handling Q&As 0 17K 10/29/92 Directory Handling Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Dialog Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Dialog Mgr Q&As 0 16K 10/29/92 Dialog Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Device Mgt Ov Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Device Mgt Ov Q&As 0 12K 10/29/92 Device Mgt Ov Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Device Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Device Mgr Q&As 0 14K 10/29/92 Device Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Device Independen Printing MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:Device Independen Printing 0 5K 10/29/92 Device Independen Printing - The Printing Manager was designed to give Macintosh applications a device- independent method of printing, but we have provided device-dependent information, such as the contents of the print record. Due to the large number of printer-type drivers becoming available (even for non-printer devices) device independence is more necessary than ever. What this means to you, as a developer, is that we will no longer be providing (or supporting) information regarding the internal structure of the print record.
Device Driver Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Device Driver Q&As 0 9K 10/29/92 Device Driver Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Desktop Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Desktop Mgr Q&As 0 6K 10/29/92 Desktop Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Desktop File Resources MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Desktop File Resources 0 6K 10/29/92 Desktop File Resources - This Technical Note describes the resources found in the Desktop file. You should not base anything critical on the format of the Desktop file. System 7 already uses another scheme as did AppleShare 2.0 under System 6.0.x.
Desktop File Limits MacTNsDL Trilogy III:Files:MacTechNotes:Overview:Desktop File Limits 0 5K 10/29/92 Desktop File Limits - There is a limit to the number of applications/files that the Finder can “see” on a single volume. This limitation is imposed by the Desktop file. The Desktop file is a resource file that the Finder uses to keep track of information about files and applications, including Finder file comments (Get Info comments), and how these files and applications relate to each other.
DeskHook and INIT Evils MacTNsDL Trilogy III:Files:MacTechNotes:Operating System:DeskHook and INIT Evils 0 8K 10/29/92 DeskHook and INIT Evils - This Technical Note discusses INIT evils, the foremost of which deals with clearing DeskHook and DragHook at INIT time. Changes since August 1989. Added warning about clearing DragHook.
Deferred Task Traps MacTNsDL Trilogy III:Files:MacTechNotes:Processes:Deferred Task Traps 0 8K 10/29/92 Deferred Task Traps - This Technical Note shows how to determine when the Deferred Task Manager is available, points out a compatibility issue with the Macintosh Plus, explains how and when deferred tasks are called, and shows how to access the dtParm parameter from deferred tasks written in C and Pascal.
Debug with Purge MacTNsDL Trilogy III:Files:MacTechNotes:Overview:Debug with Purge 0 5K 10/29/92 Debug with Purge - If you are having problems finding bugs like handles that aren’t locked down when they should be, or resources that aren’t there when they’re supposed to be, there is a handy technique for forcing these problems to the surface.
Debugging Tips MacTNsDL Trilogy III:Files:MacTechNotes:Overview:Debugging Tips 0 6K 10/29/92 Debugging Tips - This presents a few tips which may make your debugging easier.
Data In Resource Fork MacTNsDL Trilogy III:Files:MacTechNotes:Files:Data In Resource Fork 0 4K 10/29/92 Data In Resource Fork - Don’t use the resource fork of a file for non-resource data. Parts of the system (including the File Manager and the Finder) assume that if this fork exists, it will contain valid Resource Manager information. PBOpenRF was provided to allow copying of the resource fork of a file in its entirety, without Resource Manager interpretation. Do not use it to open “another data fork.”
DDP Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Networking:DDP Q&As 0 7K 10/29/92 DDP Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
DAM Extensions MacTNsDL Trilogy III:Files:MacTechNotes:Networking:DAM Extensions 0 14K 10/29/92 DAM Extensions - This Technical Note discusses coding data access extensions that provide an interface between the Data Access Manager and remote data sources. Each of the functions that a data access extension must implement is described.
Custom Menu Flashing Bug MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Custom Menu Flashing Bug 0 5K 10/29/92 Custom Menu Flashing Bug - Selected menu items in a custom 'MDEF' resource do not flash correctly due to a bug in the Menu Manager. This Technical Note describes the problem and explains how to make your 'MDEF' flash correctly.
Creating In Drop Folders MacTNsDL Trilogy III:Files:MacTechNotes:Files:Creating In Drop Folders 0 5K 10/29/92 Creating In Drop Folders - This technical note outlines the steps an application must take to create files inside AppleShare drop folders. The AppleShare File Server allows the creation of drop folders. These are folders for which the user has the Make Changes privilege (write access), but not See Files (read access) or See Folders (search access).
CreateResFile & PMSP MacTNsDL Trilogy III:Files:MacTechNotes:Files:CreateResFile & PMSP 0 6K 10/29/92 CreateResFile & PMSP - CreateResFile checks to see if a resource file with a given name exists, and if it does, returns a dupFNErr (–48) error. Unfortunately, to do this check, CreateResFile uses a call that follows the Poor Man’s Search Path (PMSP).
CopyBits & GC QuickDraw MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:CopyBits & GC QuickDraw 0 6K 10/29/92 CopyBits & GC QuickDraw - This Technical Note discusses conditions that may cause _CopyBits to slow down when QuickDraw acceleration is on via the Apple 8•24 GC Display Card.
Coop with Coprocessor MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Coop with Coprocessor 0 7K 10/29/92 Coop with Coprocessor - The use of the 68881 or 68882 coprocessor is usually handled by the SANE package or by a development system’s libraries. Some developers may wish to use the coprocessor during special circumstances, such as at interrupt level or installing their own hardware floating point exception handlers. In these two situations, there are special requirements that must be met. These requirements will require floating–point assembly code and are discussed in this Technical Note.
Control Panel Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Control Panel Q&As 0 8K 10/29/92 Control Panel Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Control Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Control Mgr Q&As 0 7K 10/29/92 Control Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Connection Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Communications:Connection Mgr Q&As 0 5K 10/29/92 Connection Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Compleat TeachText MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:Compleat TeachText 0 15K 10/29/92 Compleat TeachText - This Technical Note explains how to use TeachText to create release notes, complete with pictures, which every Macintosh owner can read. This Note assumes familiarity with ResEdit.
Compatibility Why and How MacTNsDL Trilogy III:Files:MacTechNotes:Overview:Compatibility Why and How 0 29K 10/29/92 Compatibility Why and How - While creating or revising any program for the Macintosh, you should be aware of the most common reasons why programs fail on various versions of the Macintosh. This note will detail some common failure modes, why they occur, and how to avoid them.
Compatability Guidelines MacTNsDL Trilogy III:Files:MacTechNotes:Overview:Compatability Guidelines 0 8K 10/29/92 Compatability Guidelines - Apple has many enhancements planned for the Macintosh family of computers. To help ensure your software’s compatibility with these enhancements, check each item in this note to be sure that you’re following the recommendations.
Command-Shift Keys MacTNsDL Trilogy III:Files:MacTechNotes:Operating System:Command-Shift Keys 0 4K 10/29/92 Command-Shift Keys - In the standard system, there are two Command-Shift- number key combinations that are automatically captured and processed by GetNextEvent.
Comm Toolbox Ov Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Communications:Comm Toolbox Ov Q&As 0 12K 10/29/92 Comm Toolbox Ov Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Colorizing CopyBits MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:Colorizing CopyBits 0 6K 10/29/92 Colorizing CopyBits - Inside Macintosh Volume V states that the foreground and background colors are applied to an image during a CopyBits or CopyMask call. Accidental use of this feature can create bizarre coloring effects. This note explains what happens, how to avoid problems, and how to use it.
Color, Windows & 7.0 MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Color, Windows & 7.0 0 21K 10/29/92 Color, Windows & 7.0 - System software version 7.0 introduces a new look for the Macintosh desktop. In order to implement those changes, 'wctb' and 'cctb' resources have changed in both form and use; it is now up to developers to take the lead and help the new standard work. The task can be divided into two main areas: in most cases all developers have to do is to stick to the system resources in order to provide a homogeneous feel to the user; developers in this group need only make sure the old 'wctb's are disposed of and that all dialogs and windows are based on CGrafPorts.
Color QuickDraw Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:Color QuickDraw Q&As 0 39K 10/29/92 Color QuickDraw Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Color Printing MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Printing:Color Printing 0 8K 10/29/92 Color Printing - This discusses color printing in a Macintosh application. Whereas the original eight-color model of QuickDraw was sufficient for printing in color on the ImageWriter II, the introduction of Color QuickDraw has created the need for more sophisticated printing methods.
Color Monitor Connection MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Color Monitor Connection 0 7K 10/29/92 Color Monitor Connection - This Technical Note describes how to connect the Macintosh II Video Card, Macintosh IIci built-in video, and Macintosh LC video to third-party monitors. Changes since February 1990. Added pinout description for the Macintosh LC external video connector and a Macintosh LC to VGA monitor adapter cable. Standardized signal names throughout Note.
Color Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:Color Mgr Q&As 0 6K 10/29/92 Color Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Color Cursor Cursing MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:Color Cursor Cursing 0 5K 10/29/92 Color Cursor Cursing - Working with color cursors you create from scratch can cause headaches. This Technical Note may help a bit. Changes since June 1989. Added a warning about purgeable 'clut' resources.
Clickless Sound MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Clickless Sound 0 5K 10/29/92 Clickless Sound - This Technical Note formerly described how to use the Sound Driver to produce continuous sound without clicking. Changes since March 1988. The continuous sound technique is no longer recommended.
'ckid' Resource Format MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:'ckid' Resource Format 0 8K 10/29/92 'ckid' Resource Format - This Technical Note describes the 'ckid' resource format used by MPW’s Projector. If you are writing an editor or development system, you may wish to allow or disallow file modification based on the information in the resource.
ChangedResource MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:ChangedResource 0 5K 10/29/92 ChangedResource - The toolbox trap ChangedResource is used to inform the Resource Manager that the contents of a resource have changed and should be written to disk. The actual write occurs on the next call to WriteResource (for the specific resource) or UpdateResFile (for the resource file containing the specified resource). When called, ChangedResource reserves enough disk space to contain the changed resource. A little-known “feature” of ChangedResource is that it reserves disk space every time it is called.
Category Index MacTNsDL Trilogy III:Files:MacTechNotes: Indexes:Category Index 0 40K 10/29/92 Category Index - This index lists each Technical Note by Cataogry, and gives a brief description of of it's contents.
Calling SetResLoad MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Calling SetResLoad 0 4K 10/29/92 Calling SetResLoad - Calling SetResLoad(FALSE) can be useful if you need to get a handle to a resource, without causing the resource to be loaded from disk if it isn’t already in memory. SetResLoad changes the value of the low-memory global ResLoad (at location $A5E).
Caching MacTNsDL Trilogy III:Files:MacTechNotes:Files:Caching 0 7K 10/29/92 Caching - This technical note describes disk and File System caching on the Macintosh, with particular emphasis on the high-level File System cache. Of the three caches used for file I/O, this is the one which could have the most impact on your program.
Cache As Cache Can MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Cache As Cache Can 0 16K 10/29/92 Cache As Cache Can - This Technical Note documents cache behavior, manipulation of processor caches, and manipulation of external caches on Macintosh models that incorporate these features. It also describes how system software uses a memory management unit (when available) to implement special caching options. Changes since October 1991. Described use of AppleTalk Transition Queue event, ATTransSpeedChange, when altering the 68040 cache state on the fly. This call must be issued so that LocalTalk can reevaluate its timers. Otherwise LocalTalk becomes disabled.
CMOS On LC PDS MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:CMOS On LC PDS 0 5K 10/29/92 CMOS On LC PDS - This Technical Note provides PDS card developers with some important information about making PDS cards for the Macintosh LC. Due to the way the Macintosh LC was designed, Apple strongly recommends that all PDS cards be developed with CMOS parts.
CDEF Params and Bugs MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:CDEF Params and Bugs 0 5K 10/29/92 CDEF Params and Bugs - This Technical Note describes known bugs in the Control Manager which affect control definition functions ('CDEF' resources). Changes since August 1988. Updated to reflect known bugs in the posCntl and thumbCntl messages and the Control Manager _TrackControl call.
CD-ROM Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Devices:CD-ROM Q&As 0 11K 10/29/92 CD-ROM Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
C++ Pitfalls MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:C++ Pitfalls 0 22K 10/29/92 C++ Pitfalls - This Technical Note covers most of the common and serious subtle problems that a MPW C++ user might encounter. For more information consult the current C++ literature. This Note will be updated periodically to reflect changes in the language and the compiler. Always read the release notes included with the MPW C++ to find out the latest status for known bugs and restrictions.
Bus Error Handlers MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Bus Error Handlers 0 12K 10/29/92 Bus Error Handlers - This Technical Note discusses bus errors and how applications and drivers should deal with them. Changes since February 1991, Discussion of why declaration ROMs are necessary in NuBus™ design. This discussion is important for those who are considering using a workaround instead of declaration ROMs. Also added are some hints that you should be aware of if you are planning to write a bus error handler for the ’040.
Bundles MacTNsDL Trilogy III:Files:MacTechNotes:Toolbox:Bundles 0 6K 10/29/92 Bundles - A bundle is a collection of resources. Bundles can be used for a number of different purposes, and are currently used by the Finder ito tie an icon to a file type, allowing your application or data file to have its own icon.
Break/CTS Serial Driver Eve MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:Break/CTS Serial Driver Eve 0 5K 10/29/92 Break/CTS Serial Driver Eve - This technical note documents the event record information that gets passed when the serial driver posts an event for a break/CTS status change. The serial driver can be programmed to post a device driver event upon encountering a break status change or CTS change (via the SerHShake call). The structure of device driver events is driver-specific. This technical note documents the event record information that gets passed when the serial driver posts a device driver event for a break/CTS status change.
Borrowed AFP Sessions MacTNsDL Trilogy III:Files:MacTechNotes:Networking:Borrowed AFP Sessions 0 11K 10/29/92 Borrowed AFP Sessions - This Technical Note shows how to borrow the session reference number of an AFP volume mounted by the Macintosh File System. It also shows how to retrieve other information from the file system for a mounted AFP volume.
Boot Problems MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Boot Problems 0 18K 10/29/92 Boot Problems - The death of a hard disk with megabytes worth of data can be exceedingly traumatic. This technical note will describe techniques for recovering a hard disk and the data that is on it. The discussion will also include some tips on how to avoid problems.
Boot Blocks MacTNsDL Trilogy III:Files:MacTechNotes:Devices:Boot Blocks 0 5K 10/29/92 Boot Blocks - There are two undocumented features of the Boot Blocks. This note will describe how they currently work. Warning - The format and functionality of the Boot Blocks will change in the future; dependence on this information may cause your program to fail on future hardware or with future System software.
Blessed Folder MacTNsDL Trilogy III:Files:MacTechNotes:Files:Blessed Folder 0 6K 10/29/92 Blessed Folder - This Technical Note describes how to determine which folder on an HFS volume is the blessed folder, that is, the folder that contains both the System file and the Finder. Changes since January 1986, The information about how to find the "Blessed Folder" has been deleted from this technical note. The FindFolder function can now be used to find the "Blessed Folder" and is documented in Inside Macintosh Volume VI, pages 9-42 to 9-44. This note now includes information about how to bless a folder to the new system folder.
BitMapToRegion MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:BitMapToRegion 0 6K 10/29/92 BitMapToRegion - This Technical Note discusses the routine BitMapToRegion, which converts a bitmap to a region, and is available in the 32-Bit QuickDraw INIT and from Apple Software Licensing. Changes since October 1989. Added trap definitions for developers using the 32-Bit QuickDraw version of this routine without the correct MPW include file.
Basic QuickDraw Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:Basic QuickDraw Q&As 0 29K 10/29/92 Basic QuickDraw Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Avoid Using Network Events MacTNsDL Trilogy III:Files:MacTechNotes:Networking:Avoid Using Network Events 0 5K 10/29/92 Avoid Using Network Events - Future System software enhancements will not support network events. This note gives hints on weaning your application from the use of network events.
Available Volumes MacTNsDL Trilogy III:Files:MacTechNotes:Files:Available Volumes 0 5K 10/29/92 Available Volumes - Standard File lets the user select one file from any available volume; it is sometimes necessary for an application to find which volumes are present. This technical note gives the proper method of accomplishing this. There is a little-noticed feature of the low-level file manager call PBHGetVInfo which allows specification of a “volume index” to select the volume.
Author Index MacTNsDL Trilogy III:Files:MacTechNotes: Indexes:Author Index 0 9K 10/29/92 Author Index - This index lists each author and the Technical Notes they are responsible for.
Arbitr UseofAFPMisc MacTNsDL Trilogy III:Files:MacTechNotes:Networking:Arbitr UseofAFPMisc 0 5K 10/29/92 Arbitr UseofAFPMisc - This Technical Note discusses a scheme for arbitrating the use of the afpMiscUserCommand and afpMiscUserWrite AppleTalk Filing Protocol (AFP) commands. Inside Macintosh Volume V lists two AFP command codes that are reserved for developers. They are afpMiscUserCommand (call number 191) and afpMiscUserWrite (call number 254). Several developers have asked that Apple arbitrate the use of those two AFP calls. This Technical Note describes our recommended solution.
AppleTalk Phase 2 MacTNsDL Trilogy III:Files:MacTechNotes:Networking:AppleTalk Phase 2 0 18K 10/29/92 AppleTalk Phase 2 - This Technical Note discusses the new features and calls available with AppleTalk Phase 2. Changes since August 1989. Incorporated the ClosePrep and CancelClosePrep transitions and the new control calls to the .MPP driver.
AppleTalk Ov Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Networking:AppleTalk Ov Q&As 0 12K 10/29/92 AppleTalk Ov Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
AppleTalk Interfaces MacTNsDL Trilogy III:Files:MacTechNotes:Networking:AppleTalk Interfaces 0 6K 10/29/92 AppleTalk Interfaces - What you need to do in order to use high-level AppleTalk routines depends upon the interfaces you are using. Some differences are outlined below.
AppleTalk2 MacTNsDL Trilogy III:Files:MacTechNotes:Networking:AppleTalk2 0 63K 10/29/92 AppleTalk2 - This Technical Note discusses the new features of AppleTalk available for system software version 7.0 and AppleTalk version 57. The new features include support for the Flagship Naming Service and the AppleTalk Multiple Node Architecture. We present the Multiple Node Architecture and discuss the new calls available to applications. We also discuss the impact of the new architecture on AppleTalk Device files (ADEVs), and the changes necessary to make them multinode compatible.
AppleShare and Old Finder MacTNsDL Trilogy III:Files:MacTechNotes:Networking:AppleShare and Old Finder 0 4K 10/29/92 AppleShare and Old Finder - A rumor has been spread that if you use a pre-AppleShare Finder on a workstation to access AppleShare volumes, you can bypass AppleShare’s “access privilege” mechanisms. This is not true. Access controls are enforced by the server, not by the Finder. If you use an older Finder, you are still prevented (by the server) from gaining access to protected files and folders; however, you will not get the proper user-interface feedback that you would if you were using the correct Finder.
AppleShareable Applications MacTNsDL Trilogy III:Files:MacTechNotes:Networking:AppleShareable Applications 0 6K 10/29/92 AppleShareable Applications - Normally, applications on an AppleShare server volume cannot be executed by more than one user at a time. This technical note explains why, and tells how you can enable your application to be shared.
AppleShare Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Networking:AppleShare Q&As 0 27K 10/29/92 AppleShare Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
AppleShare Limits MacTNsDL Trilogy III:Files:MacTechNotes:Networking:AppleShare Limits 0 5K 10/29/92 AppleShare Limits - This Technical Note describes some machine-dependent limits of current versions of AppleShare and AppleShare servers. The following chart lists some current AppleShare limits which are based upon the chosen server platform and memory configuration. The limits which otherwise might be present on a workstation are still in effect and are not affected by the workstation being logged into an AppleShare server. These limits will change in the future.
AppleShare Foreground Apps MacTNsDL Trilogy III:Files:MacTechNotes:Networking:AppleShare Foreground Apps 0 5K 10/29/92 AppleShare Foreground Apps - This technical note outlines the requirements and restrictions of an AppleShare foreground application. This information pertains to AppleShare versions 1.1 and newer. An AppleShare server requires a dedicated Macintosh. The server, however, is implemented as an interrupt-driven application that runs in the system heap of the server machine. This allows the running of a concurrent or foreground application that will live in the application heap of the server machine. An example of a foreground application is LaserShare, the LaserWriter spooler available from Apple.
AppleEvents Send to Self MacTNsDL Trilogy III:Files:MacTechNotes:Interapplication Comm.:AppleEvents Send to Self 0 8K 10/29/92 AppleEvents Send to Self - If an application suspends handling of an Apple event which it sent to itself, the Apple Event Manager will return errAETimeout as the result of the AESend call. The event was still sent correctly, however, and the answer (if any) should appear later in the reply descriptor. However, a problem in system software versions 7.0 and 7.0.1 prevents applications from getting the reply data.
Apple Event Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Interapplication Comm.:Apple Event Mgr Q&As 0 14K 10/29/92 Apple Event Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
Appearance Of Text MacTNsDL Trilogy III:Files:MacTechNotes:Text:Appearance Of Text 0 6K 10/29/92 Appearance Of Text - This technical note describes why text doesn’t always look the way you expect depending on the environment you are in.
Alias Mgr Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Files:Alias Mgr Q&As 0 5K 10/29/92 Alias Mgr Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
AddDrive DrvrInstall MacTNsDL Trilogy III:Files:MacTechNotes:Devices:AddDrive DrvrInstall 0 6K 10/29/92 AddDrive DrvrInstall - AddDrive, DrvrInstall, and _DrvrRemove are used in the sample SCSI driver in the SCSI Development Package, which is available from APDA. This Technical Note documents the parameters for these calls. Changes since March 1, 1988. Updated the DrvrInstall text to reflect the use of register A0, which should contain a pointer to the driver when called. Also added simple glue code for DrvrInstall and DrvrRemove since none is available in the MPW interfaces.
AT Remote Access Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Networking:AT Remote Access Q&As 0 7K 10/29/92 AT Remote Access Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
ATP Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Networking:ATP Q&As 0 5K 10/29/92 ATP Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
ASP & AFP MacTNsDL Trilogy III:Files:MacTechNotes:Networking:ASP & AFP 0 5K 10/29/92 ASP & AFP - The descriptions of the AppleTalk Session Protocol and AppleTalk Filing Protocol functions within the body of the AppleTalk Manager chapter are incorrect and conflict with those in the Summary of the AppleTalk Manager. This technical note resolves the discrepancy. The descriptions of the AppleTalk Session Protocol and AppleTalk Filing Protocol functions which are described on pages 534 through 548 of Inside Macintosh Volume V conflict with the descriptions in the Summary of the AppleTalk Manager section, pages 554 through 559.
AFP Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Networking:AFP Q&As 0 6K 10/29/92 AFP Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
AFE Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:AFE Q&As 0 9K 10/29/92 AFE Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
ADSP Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Networking:ADSP Q&As 0 8K 10/29/92 ADSP Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
ADB Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Hardware:ADB Q&As 0 17K 10/29/92 ADB Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
A5 in GrowZone Procs MacTNsDL Trilogy III:Files:MacTechNotes:Memory:A5 in GrowZone Procs 0 5K 10/29/92 A5 in GrowZone Procs - If you have a grow zone function, it may get called when a system routine is trying to allocate memory. Because this can happen, you can’t be guaranteed that register A5 will be correct. If your grow zone function depends on A5, you should save register A5, load A5 from the low-memory global CurrentA5 (a long word at $904), and restore the caller’s A5 before you exit.
A5 and Patching traps MacTNsDL Trilogy III:Files:MacTechNotes:Overview:A5 and Patching traps 0 5K 10/29/92 A5 and Patching traps - Future software may allow desk accessories to have their own globals by changing register A5 when the accessory is entered and exited. This can cause problems for applications that patch traps without following certain rules.
A/UX System Calls MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:A/UX System Calls 0 21K 10/29/92 A/UX System Calls - This Technical Note discusses how to make A/UX system calls from applications developed in the Macintosh environment. This is useful to anyone porting an existing Macintosh driver or application to work on A/UX as well. Changes since August 1990. Added information about how to make use of fork() system calls under MultiFinder, as well as how various A/UX system calls behave under the MultiFinder emulation mode.
A/UX Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:A/UX Q&As 0 26K 10/29/92 A/UX Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
A/UX Compatibility Guide MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:A/UX Compatibility Guide 0 12K 10/29/92 A/UX Compatibility Guide - This Technical Note describes details of the A/UX 2.0 implementation of which developers should be aware, so that their Macintosh applications also work properly under A/UX. Changes since April 1989. This Note formerly described A/UX 1.1 Toolbox Bugs, but has been completely rewritten to cover A/UX 2.0 compatibility. Changes since June 1990. Changes due to A/UX 2.0.1, also added some new important issues.
A/ROSE Q&As MacTNsDL Trilogy III:Files:MacTechNotes:Platforms & Tools:A/ROSE Q&As 0 16K 10/29/92 A/ROSE Q&As - This Technical Note contains a collection of Q&As relating to a specific topic—questions you’ve sent the Developer Support Center (DSC) along with answers from the DSC engineers. While DSC engineers have checked the Q&A content for accuracy, the Q&A Technical Notes don’t have the editing and organization of other Technical Notes. The Q&A function is to get new technical information and updates to you quickly, saving the polish for when the information migrates into reference manuals.
32-Bit QuickDraw V1.2 MacTNsDL Trilogy III:Files:MacTechNotes:Imaging:Graphics:32-Bit QuickDraw V1.2 0 9K 10/29/92 32-Bit QuickDraw V1.2 - This Technical Note describes the changes and enhancements to 32-Bit QuickDraw from version 1.0 (as shipped on the original Color Disk) to version 1.2, which ships with System Software 6.0.5 and later. This Note assumes familiarity with Inside Macintosh, Volume V, Color QuickDraw, and 32-Bit QuickDraw release notes.